Jmeter+fidder接口测试案例
2016-08-24 19:03
281 查看
1.测试环境搭建
Jmeter是java开发,只需付配置jdk环境就ok,网上可以找到相应的文档进行参考,这里不做赘述!2.测试接口和测试数据(也称需求)
在做接口测试前期,需要从开发那获取所要测试的接口和数据 。如果需要cookies,还需要接口cookies的例子。测试接口例如:
服务器: http:/opt.56jj.com
加载接口:/recsys/stream/load
列表增加接口:/recsys/stream/feed
负反馈接口:/recsys/stream/dislike
负反馈接口请求参数
albumId: 专辑Id
trackId: 声音Id
rec_reason:将推荐接口中的rec_reason返回
reasons: 讨厌的原因, string 类型, 以逗号分隔, 内容为返回结果hate_reasons的key
请求中的cookie请见下面的example:
"1&_device=mobile_android&00000000-7b75-70f1-ffff-ffff9f37f3ff&5.4.21;channel=ceshiJuly;impl=opt.56jj.com.android;osversion=19;XUM=/GS6P1iU;c-oper=%E6%9C%AA%E7%9F%A5;net-mode=wifi;res=720%2C1280;NSUP=42f32e7c%2C41f9a5fc%2C1470649337209;manufacturer=Xiaomi;domain=opt.56jj.com;path=/;"
User-Agent的设置非常重要:"user-agent:56jj_5.4.21(HM+2A,Android19)"
3.使用fidder对测试接口进行仿真
加载接口:/recsys/stream/load列表增加接口:/recsys/stream/feed
负反馈接口:/recsys/stream/dislike
4.设计jmeter脚本
通过fidder工具对接口的仿真结果,对脚本设计需要如下元素:HTTP信息头管理器:用来设置信息头信息
HTTP默认请求:用来设置服务器
HTTP Cookies管理器:用来管理cookies
CSVData Set Config:用来管理测试数据
脚本设计格式如图:
相关文章推荐
- Jmeter接口测试案例实践(一)
- 一个使用Jmeter做接口性能测试的实战案例
- 利用Fitnesse和Jmeter实现接口性能测试
- 接口性能测试--JMeter
- Jmeter接口测试
- Jmeter测试Http接口 Jmeter2.13r
- 使用jMeter测试Solr服务接口
- Jmeter通用接口性能测试框架设计思路
- JMeter实现bugfree登录接口测试
- jenkins+ant+jmeter搭建持续集成的接口测试平台
- 用jmeter进行接口压力测试的步骤
- 自动化测试与持续集成方案--Jmeter 测试接口及性能
- 接口性能测试--JMeter
- JMeter压力测试案例大全 之(邮件服务器测试和元件介绍)
- JMeter压力测试案例大全 之(http测试和socket测试)
- jmeter - 一个完整的接口测试的脚本
- 利用Fitnesse和Jmeter实现接口性能测试
- JMeter压力测试案例大全之(ftp服务器和sftp)
- jenkins+ant+jmeter搭建持续集成的接口测试平台
- jmeter接口查询测试:简单的天气查询接口