2018 jmeter-实现自定义参数(以天气预报为例)

最近一段时间,研究了一下jmeter,今天给大家分享一篇关于自定义参数的文章,主要借助了函数助手,就以天气预报为例吧

首先,我们需要新建一个测试计划

  1. 添加http请求
  2. 添加查看结果树
  3. 添加csv配置文件(后面讲解)
  4. 添加聚合报告

 如图,是我的测试计划

接下来说重点:

从聚合api中找个免费的接口,我这里说了用天气预报为例(http://v.juhe.cn/weather/index),它有四个参数 

这里着重说下最后一个key,它是你申请免费接口以后,给的appkey,必须有这个key,接口才能被调用

然后,我们把它加到http请求里面,然后把参数填到name和value中,这里的name就是 刚刚说的四个参数,值我们就按照api上写的填就好了,我上一下api的图

当然这是定义死的参数只能查找一个城市的,我们今天说的是查询多个城市,自定义参数嘛,所以,我们需要用到了csv文件

首先我们需要在本地建一个csv参数文件,我贴出来:

大家可以看到,第一个参数是城市名称,第二个是数据格式,第三个是返回未来七天天气的格式

我们随后打开添加的csv配置元件

  •  filename找到本地文件
  • file encoding 是UTF-8 ,为了避免出现乱码
  • 第三个的“,”是说配置文件里面参数是用“,”隔开的
  • 第四个是要忽略第一行的配置参数嘛,默认false

这些填写完之后,我们就需要借助一下函数助手了

找到函数助手以后打开,选择csvread

我们需要填写一下两项(配置文件的所在位置和参数的位置,默认第一个参数就是0,填写完点击生成),如图

 这样就差不多快完成了,我们只需要回到http 请求页面,把写死的参数换成我们生成的函数,如图

最后我们需要设置下我们的线程数,我的配置文件里面写了四个城市,这里我设置成4

然后我们运行一下,察看结果树,可以看到四条请求成功了~

童鞋们,可以试一下,有什么问题,我们随时沟通哦,大家共同学习共同进步! 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值