自动化的底层逻辑:通过软件/硬件提高测试人员的工作效率,实现无人值守。
分模块测试
场景:多人协同
解决办法:测试片段+逻辑控制器(模块控制器)
公用数据维护
场景:很多重复的数据定义
解决方法:自定义变量
多组数据测试
场景:同一个接口,正反向多组数据测试
解决方法:CSV文件读取+逻辑控制器(循环控制器)
接口结果判定
场景:手工测试:通过肉眼一一校验结果返回值
解决方法:断言机制
接口依赖处理
场景:A接口请求需要用到其他接口的返回数据
解决方法:提取器
接口测试报告
再脚本所在文件夹下的cmd中输入如下命令:
jmeter -n -t demo.jmx -l demo.jtl -e -o E:\report