首页
学习
活动
专区
工具
TVP
发布

JMeter对各种类型接口的测试

默认做接口测试前,已经给出明确的接口文档(如,http://test.nnzhp.cn/wiki/index.php?doc-view-59);本地配好了JMeter 3.x的运行环境;

打开JMeter,添加一个线程组和该线程组的查看结果树。

以下的几种接口请求我们都在这个线程组中添加和运行。

1.普通的以key-value传参的get请求

e.g. 获取用户信息

添加http请求;填写服务器域名或IP;方法选GET;填写路径;添加参数;运行并查看结果。

2. 以Json串传参的post请求

e.g. 获取用户余额

添加http请求;填写服务器域名或IP;方法选POST;填写路径;在参数区域选Body Data标签;写入Json串参数,注意Json格式;运行并查看结果。

*注意:

3. 请求时需要http权限验证

e.g. 修改用户余额

添加http请求;填写服务器域名或IP;方法选POST;填写路径;填写参数;

添加授权管理器,右击线程组->添加->配置元件->HTTP授权管理器;

打开HTTP授权管理器,在基础URL添加路径;填写用户名、密码(接口文档会给出);添加域即请求的服务器域名或IP;其他默认;

运行请求并查看结果。(该接口暂时有问题请求返回500,只要掌握需要权限验证的接口如何做就好)

4. 请求时需要添加请求标头

e.g. 获取用户信息2

添加http请求;填写服务器域名或IP;方法选POST;填写路径;填写参数;

添加HTTP信息头管理器,右击线程组->添加->配置元件->HTTP信息头管理器;

打开HTTP信息头管理器,参照接口文档填写好header信息;

运行请求并查看结果。

5. 请求时需要添加Cookie

e.g. 修改用户余额2

添加http请求;填写服务器域名或IP;方法选POST;填写路径;填写参数;

添加HTTP Cookie管理器,右击线程组->添加->配置元件->HTTP Cookie管理器;

打开Cookie管理器,参照接口文档填写好Cookie信息;

发送请求并查看结果。

6. 请求通过某个接口上传文件

e.g.上传文件

添加http请求;填写服务器域名或IP;方法选POST;填写路径;在参数区域选Files Upload标签,添加文件全名(包含绝对路径,也可以点击浏览按钮添加),写入参数名;发送请求并查看结果。

本文包含内容仅供学习交流,版权归原作者所有。

如对本文使用内容有异议,请及时联系我们删除。

-END-

凡猫学院——集产品学习、测试学习、企业服务为一体的学员制社群。

创立于2016年,教授学员功能测试、自动化测试、产品经理的知识。 帮助在职测试工程师、产品经理进行职业进阶。帮助学生、其他行业从业人员转行互联网。

现全国学员1078人,遍布在各规模的大中小公司。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180802B04RAL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券