Jmeter请求元件之参数化txt和csv(十二)
依然用用户自定义变量的文章里的登录接口:
设计几条测试用例:
1.正常登录
2.正确的用户名和错误的密码
3.不输入用户名
4.不输入密码
5.输入错误的用户名
首先创建http请求,然后由于多个请求,所以创建个http请求默认值
按之前学习的,发送这5个请求,就应该是建立5个http请求
但是这种情况,如果有200条用例,就有200个请求,修改参数的话就得一个个去修改,成本太高,维护太难。所以添加txt,一个存储数据的插件
添加txt存储数据插件:
添加一个txt文件,把数据写进txt文件:
在txt存储数据的插件页面添加文件,点击浏览:
此时执行的话,只执行一次,得到一个用户名和密码都正确的结果;想要5个用例都执行,所以需要循环5次
查看结果,执行了5次,获得5次结果:
CSV与txt参数化形式的不同之处就是:浏览上传文件的时候选则csv格式的文件,不是txt格式的文件,其他都一样
CSV格式文件内的内容为:
CSV格式相比之txt文件,更加便于管理,更加一目了然,所以推荐CSV格式