前言:
1.通过脚本添加断言(命令生成html报告,会记录日志),与提取的响应数据进行对比
正则表达提取数据
JSR223断言:python脚本断言(需下载jython 2.7,将插件放在lib文件夹下)
JSR223断言:groovy脚本断言
2.预处理程序(通过脚本处理数据,这里说明的是处理数据,使其可以参数化并循环调用)
计数器
JSR223预处理程序:python脚本处理(需下载jython 2.7,将插件放在lib文件夹下)
JSR223预处理程序:groovy脚本处理
BeanShell预处理程序:BeanShell处理
备注:脚本选项“脚本编译缓存”去掉勾选,使参数可循环调用
开始设置:
1.整体样式:
2.正则提取数据
3.JSR223断言:groovy脚本断言
import groovy.json.*
import java.text.SimpleDateFormat;
String Str = "200";
String Str1= "410034"
def end_time = prev.getEndTime()
def start_time = prev.getStartTime()
//log.info("开始时间:" + (new Date(start_time).toString()))
//log.info("结束时间:" + (new Date(end_time).toString()))
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//时间格式
String startDate = sf.format(start_time);
String endDate = sf.format(end_time);
String ResponseCode&#