性能测试脚本新玩法---fiddler&&Jmeter

时间:2022-01-05 06:14:59

性能测试脚本新玩法---fiddler&&Jmeter

飞测说:最近接触移动项目,测试app,需要做移动app的性能测试,想通过代理来录制,但是jmeter的代理录制效果真心不是很好,自己一个个请求来写代码,太浪时间了,那么有没有其他的办法呢?

我们都知道fiddler用来抓取app的数据请求十分方便,如果我们将这些抓到请求直接给jmeter,那不是很省事,有了这个想法,周末这两天在家捣鼓着,于是有了我们下面的介绍和分享。

1、从网上找了VS2013的安装包,安装该软件(过程比较耗时,和女朋友出去打了一个小时的羽毛球,回来就安装好了),新建一个类库的解决方案,然后新增两个类,主要是用来扩展Fiddler的导出功能,将fiddler获取的请求,以jmx的格式导出,这里注意编译后的dll文件放对位置,如图:

性能测试脚本新玩法---fiddler&&Jmeter

2、然后打开fiddler,添加过滤(我 将会以我的博客 为例 ),保证fiddler值获取该地址的请求

性能测试脚本新玩法---fiddler&&Jmeter

3、打开浏览器,输入URL,然后回车

性能测试脚本新玩法---fiddler&&Jmeter

4、可以看到fiddler抓到了请求,将请求导出,注意这里可以看到Jmeter,导出为jmx格式,命名为“testboke.jmx"

性能测试脚本新玩法---fiddler&&Jmeter

5、打开jmeter,点击【文件】-【打开】,选择“testboke.jmx"

性能测试脚本新玩法---fiddler&&Jmeter

6、添加线程组、查看结果树、聚合报告等,并调整好顺序和结构,如图

性能测试脚本新玩法---fiddler&&Jmeter

7、设置压力场景(这里不是我们的重点,后面大家有需要,留言给我,再分享)

性能测试脚本新玩法---fiddler&&Jmeter

8、点击运行,可以看到,运行后的结构

性能测试脚本新玩法---fiddler&&Jmeter

9、到此我们用fiddler抓请求,导出生成jmx格式,给jmeter做性能测试使用完成了,希望对大家有帮助,不知道身边的你有没有和我一样的玩法,欢迎交流!

好了,本次到此,更多分享下期再会,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下:
性能测试脚本新玩法---fiddler&&Jmeter