一、为什么要用参数化
首先我们有一个登录接口地址如下所示:
http://test.lemonban.com/futureloan/mvc/api/member/login
发送登录请求的时候,我们需要传递两个参数: mobilephone pwd
我们针对这个登录的接口设计5条用例
- 正常登录
- 正确的用户名和错误的密码
- 不输入用户名
- 不输入密码
- 输入错误的用户名
针对这5条用例,我们需要准备5条数据,如果用jmeter来处理这5条用力,我们首先想到的可能是:添加5个jmeter的http请求,这个会比较麻烦,如果又100条测试用例,难道我们要加100个http请求吗?答案当然是”NO“
接下来,我们用txt来做参数化数据管理,一个http请求就可以轻松搞定
二、Jmeter请求元件之参数化txt步骤
(1)添加CSV数据文件设置:右键–配置元件–CSV数据文件设置
(2)我们用一个文件保存账号和密码(,号将 mobilephone pwd数据分隔开,为空了就是空的)
(3)在CSV数据文件设置界面