检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
系统关键字概述与一览表 接口自动化测试将常见的一些操作封装成关键字供用户使用,用于提升编写接口测试用例的效率,请参考表1。 系统关键字高阶特性为您提供65天试用期,后续需要开通测试计划专业版套餐或CodeArts专业版以上套餐来延续您的高阶体验。 表1 系统关键字一览表 分类 关键字集
在CodeArts TestPlan中调用大写转小写函数 函数名 $toLower(String A) 参数说明 String A:需要转为小写的字符串。 参数A支持以下类型: 字符串 局部参数 功能说明 将指定输入的字符串中的字符全部转换成小写字符。 指定场景 接口自动化用例中支持在以下场景中使用大写转小写函数:
在CodeArts TestPlan中调用小写转大写函数 函数名 $toUpper(String A) 参数说明 String A:需要转为大写的字符串。 参数A支持以下类型: 字符串 局部参数 功能说明 将指定输入的字符串中的字符全部转换成大写字符。 使用场景 接口自动化用例中支持在以下场景中使用小写转大写函数:
添加自定义关键字到接口自动化用例的脚本后,该接口自动化测试用例需要在配置好接口自动化自定义资源池的前提下执行,请参考设置CodeArts TestPlan接口自动化自定义资源池。 执行完成后,可以在用例列表“结果”列查看执行结果。 单击用例名称,选择“执行历史”页签,可以查看该测试用例的执行历史信息。 Jar文件开发指南及规范
完成创建CodeArts TestPlan接口自动化测试用例模板操作后,在“测试用例 > 接口自动化”页面单击需要编辑的用例名称。 选择“脚本”页签,单击“URL请求”,生成一个测试步骤。 用户可以导入被测接口的Swagger描述文件生成脚本模板,基于脚本模板编排测试用例,详细操作请参考将测试步骤保存为CodeArts
在CodeArts TestPlan中调用时间戳加减运算函数 函数名 $timeStampCalculation(longA, StringB) 参数说明 longA:毫秒级时间戳。 StringB:时间差,integer范围内的数字加字母(天d/小时h/秒s),例如1d代表对指
在CodeArts TestPlan中调用倒序索引提取数组函数 函数名 $getReverseItem(StringA, intB) 参数说明 StringA:响应体或者响应头的数组/列表元素路径。 intB:倒序的数组下标,0代表倒数一组数据,2代表倒数第二组数据。 功能说明
在CodeArts TestPlan中调用获取指定时间戳函数 函数名 $getTimeBeforeHour(doubleA) 功能说明 获取当前时间之前A小时的时间戳。时间戳是指从格林威治时间1970年01月01日00时00分00秒(即北京时间1970年01月01日08时00分00秒)起到指定时间的总毫秒数。
在CodeArts TestPlan中调用生成指定范围随机数函数 函数名 $random_int(intA, intB) 功能说明 实现在参数A与参数B之间的范围内生成随机数。测试计划服务支持生成10位以内的随机数,即最小值-9999999999、最大值为9999999999。 参数A、B以下几种类型:
在CodeArts TestPlan中调用字符串拼接函数 函数名 $strConCat(String A, String B) 参数说明 String A:第一个参数为字符串1。 String B:第二个参数为字符串2。 参数A、B支持以下类型: 字符串 局部参数 功能说明 将字符串1和字符串2拼接成一个新的字符串。
在CodeArts TestPlan接口脚本中调用UDP关键字 UDP 该系统关键字支持对UDP基础协议进行测试,如果需要使用该系统关键字,需要用户IP开放公网访问并且对应端口的安全组策略开启放行。 参数 是否必选 参数类型 默认值 描述 Host 是 String - UDP服务地址
在CodeArts TestPlan接口脚本中调用OpenGaussQuery关键字 适用于OpenGaussQuery SELECT操作使用,系统限制最大查询结果行数100条。 参数 是否必选 参数类型 描述 Ip 是 String 数据库ip: 如果是云数据库 GaussDB
在CodeArts TestPlan接口脚本中调用OpenGaussDelete关键字 适用于OpenGaussDelete删除操作使用。 参数 是否必选 参数类型 描述 Ip 是 String 数据库ip: 如果是云数据库 GaussDB 实例,需要绑定EIP,并保证实例端口安
在CodeArts TestPlan接口脚本中调用WSRequest关键字 该关键字适用于Websocket客户端请求服务端操作。 参数 是否必选 参数类型 描述 Request Uri 是 String websocket服务地址 Response Timeout 是 Long
在CodeArts TestPlan接口脚本中调用WSWriteOnly关键字 该关键字适用于访问Websocket服务端进行只写操作。 参数 是否必选 参数类型 描述 Request Uri 是 String websocket服务地址 Response Timeout 是 Long
在CodeArts TestPlan接口脚本中调用WSReadOnly关键字 该关键字适用于访问Websocket服务端进行只读操作。 参数 是否必选 参数类型 描述 Request Uri 是 String websocket服务地址 Response Timeout 是 Long
在CodeArts TestPlan接口脚本中调用MQTTConnect关键字 MQTT协议简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,MQTT
在CodeArts TestPlan接口脚本中调用KafkaConsumer关键字 KafkaConsumer简介 该系统关键字支持对Kafka的消费者进行测试。 参数 是否必选 参数类型 默认值 描述 Broker 是 String 127.0.0.1:9093 Kafka实例ip地址。
将测试步骤保存为CodeArts TestPlan组合脚本关键字 背景信息 在设计测试用例时,经常会遇到有一些相同的前置步骤或者测试逻辑。如果每一个测试用例中都编写这些步骤,重复工作量很大,并且难以维护。组合关键字用于将多个步骤封装常用测试逻辑,可以被测试用例调用实现逻辑复用。 场景一 在“脚本”页面右上方单击图标。
在CodeArts TestPlan中调用二元加法运算函数 函数名 $add(intA, intB) 功能说明 实现参数A与参数B的加法运算。其中,参数A、B支持以下类型: 数字 局部参数 二元运算 使用场景 接口自动化用例中支持在以下场景中使用二元加法运算函数: 请求url路径