测试脚本¶
测试脚本是云压力测试平台的主要组成部分,只有脚本创建成功、调整结果正常,才可以提供给后续测试任务使用。
测试脚本主要有5个操作区域: 01-脚本选择区,02-脚本功能添加区,03-脚本内容编辑区,04-脚本日志执行区,05-脚本日志详细结果展示区;
测试脚本分为3个区: 初始域、执行域和结束域,其中初始域和结束域只能能执行一次,执行域针对脚本调试最多可以循环10次,执行任务根据设置的时间自动循环执行域中的脚本内容;
脚本调试循环次数可以在 标识
列中输入数值,最多为10;
01-脚本选择区¶
-
通过点击脚本新建选择区中的
new
或者+
按钮,创建测试脚本提示
点击新建脚本后会弹出提示信息[是否支持CT业务拨测?注:CT可用脚本,请务必添加事务,并在事务中添加相关请求!],
点击 [确定] 该脚本同时可用于 [CT-业务监控] ,点击 [取消] 该脚本仅用于CPT压力测试。
02-脚本功能添加区¶
-
脚本功能添加区从左到右操作功能依次为:录制器,调试,添加事项,基本操作,功能设置,逻辑控制,WebSocket,TCP,UDP,MQTT;
提示
-
创建CT脚本只有录制器,调试,添加事项,基本操作四个功能;
-
WebSocket,TCP,UDP,MQTT功能默认不开启,如需开启,联系客服。
-
03-脚本内容编辑区¶
鼠标点击待编辑的URL请求,右侧展示url编辑区内容,包括:请求方法,URL请求编辑,请求报文头选择,请求报文体编辑等;
-
请求方法:支持GET、POST、OPTIONS、HEAD、PUT、DELETE、TERACE、CONNECT共8种,根据接口修改方法;
-
URL请求编辑:url可以手动输入url地址;
-
请求报文头选择:针对POST请求,可以修改请求报文头,请求报文头支持5种类型,所示:
请求报文头类型选择:
application/x-www-form-urlencoded: 表单模式;
multipart/form-data: 上传附件模式;
application/json: json模式;
application/xml: xml模式;
text/plain: 文本模式;
-
请求报文体编辑:表单模式可以自定义添加和编辑表单; 上传附件模式可以自定义添加和编辑请求报文体及Http multipartFile表单; json模式需要严格为json格式数据; xml模式需要严格为xml格式数据; 文本模式可以输入任意格式数据.
04-脚本日志执行区¶
-
点击脚本调试按钮后,脚本执行的流水操作会记录在日志执行区中,日志执行区记录了url请求方法、结果、连接描述、耗时和收发字节五项内容;
提示
收发字节单位为【B】
05-脚本日志详细结果展示区¶
-
在脚本日志执行区,点击其中的一个url,右侧展示该URL详细结果日志,其中比对数据左侧显示录制的请求和响应信息,右侧为本次调试实际请求和响应信息;