目录
1、Fiddler篇,脚本录制,接口自动化测试,性能测试
2、Charles篇,脚本录制,接口自动化测试,性能测试
目标:以最小的时间获取最大的效率,在有限的时间内完成更大的测试面积覆盖
1、Fiddler篇
①以saz格式保存fiddler会话
②使用一个python编写的工具把saz文件转换为jmeter专属的jmx文件
工具我已上传百度,可直接下载使用,
运行方式为cmd里面python FiddlerCharles2Jmeter.py回车即可
链接: https://pan.baidu.com/s/1VOTw0akWilPMMOx3lZYElAwd=ywhe 提取码: ywhe 复制这段内容后打开百度 盘手机App,操作更方便哦
③jmeter的线程组内打开jmx文件
④jmeter内执行接口自动化测试,
单用户单线程执行一次,1秒内启动完成
⑤ 在观察结构树上和汇总 告上查看结构和分析问题。
观察结果树内业务一一对应,检查请求与响应是否符合预期
汇总 告内检查平均响应时间,最大响应时间以及异常偏差等信息
⑦观察结果树和汇总 告内分析问题。
观察结果树下查看请求和响应内容,一般设置了断言则不用人眼查看,常见的断言有响应码断言,统一返回值断言,响应内容断言等等。
观察结果树内业务一一对应,检查请求与响应是否符合预期
汇总 告内检查平均响应时间,最大响应时间以及异常偏差等信息
Fiddler篇完结,Charles篇开始
2、Charles篇
①保存Charles会话为chlsj格式的文件
②把chlsj文件转化为jmx文件(工具在Fiddler篇上有链接)
③线程组内打开刚刚保存好的jmx文件
④jmeter内执行接口自动化测试,单用户单线程执行一次,1秒内启动完成
⑤ 在观察结构树上和汇总 告上查看结构和分析问题。
观察结果树内业务一一对应,检查请求与响应是否符合预期
汇总 告内检查平均响应时间,最大响应时间以及异常偏差等信息
⑦观察结果树和汇总 告内分析问题。
观察结果树下查看请求和响应内容,一般设置了断言则不用人眼查看,常见的断言有响应码断言,统一返回值断言,响应内容断言等等。
观察结果树内业务一一对应,检查请求与响应是否符合预期
汇总 告内检查平均响应时间,最大响应时间以及异常偏差等信息
备注:258定律意思是2秒以内算速度很快,
2~5秒算一般,5~8秒算有点慢,8秒以外算非常非常慢
Charles+jmeter篇完结,可关注我主页上的其它技术内容
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!