Jmeter使用代理服务器抓取接口信息

步骤:

1.  测试计划下,邮件添加线程组

    线程组下,添加聚合报告 和查看结果树

 

 

2. 添加代理服务器

 

 3.  设置代理服务器的端口号:8888 

     目标控制器,选择:测试计划>测试组

 

4. 查看本地IP,设置手机代理(注意手机需连接Wi-Fi,和主机在同一局域网)

     可用ifconfig去查询IP地址(这步骤图不贴了,手机上设置即可)

 

5.启动http代理服务器,抓取应用程序app请求  (要先关闭掉fiddler,charles的的抓包工具)

6. 操作手机上app。 所有的请求信息都会被抓取到,也可以过滤掉不需要的

 

 6.1 过滤接口规则:(工作台---添加--逻辑控制器---录制控制器)这一个也可以不加的

    

    6.3 在排除模式中点击添加 .*\.(js|css|PNG|jpg|ico|png|gif).* ,排除加载的js,css样式等 (模式就是开头: .*   结尾: .* ;中间是要过滤掉的信息后缀)

       

 

 

 

7、最后需要注意的是如果已经抓完APP上所有的请求,记得关闭HTTP代理(禁用掉即可,不需要删除的),手机代理设置为无

 

 

8. 扩展--http请求默认值

    一个系统的测试,需要重复输入http,ip等值,比较麻烦,可以在线程组中添加http默认值,后面再添加http请求时,就不需要填写http,IP,端口之列的数据了

     步骤:线程组----添加--配置元件----http请求默认值

 

posted @ 2020-08-26 11:28  嘿豆粒  阅读(656)  评论(0编辑  收藏  举报