作业要求:现在有一天添加用户的接口,添加用户的数据放在csv数据文件中,实现把配置文件中的数据传到参数中使用
实现步骤:1.模拟登录接口
2.模拟添加用户接口
3.csv配置文件参数设置
4.添加用户接口
5.模拟退出接口
6.执行,查看结果树
7.总结:如果知道参数要执行的次数,可以在线程组中设置线程数。同时在csv配置文件中需要注意如下说明:【CSV数据文件】配置相关属性说明:
- CSV数据文件的作用:是存储数据,像我们测试过程中的测试用例,接口入参,或者是保存测试结果都可以保存为CSV数据文件(jmeter不仅仅支持这一种读取文件的方式)。
- 那么这个配置文件的作用就是读取上述举例场景中的内容,读取之后供jmeter做参数使用。
- 文件名:指向CSV配置文件的路径(包含文件名)。
- 文件编码:CSV文件默认的编码是UTF-8。
- 变量名称:和CSV的列相对应,名称自定义,注意不能使用中文。
- 忽略首行:通常情况下,CSV的文件首行标注数据的含义,所以要设置忽略,如果不忽略的话,就从第一行来读取。(需注意)
- 分割符:默认的英文逗号
- 是否允许带引号:字面意思,如果你的CSV中是有JSON数据,或者带有引号的数据,建议设为True
- 遇到文件结束符再次循环:字面意思,一般情况下读取所有数据之后就可以结束了,如果是想重复利用数据,这里可以设置为True,多次循环。
- 遇到文件结束符停止线程:字面意思,配置文件读取完毕之后,就结束当前线程。(需注意)
- 线程共享模式:看想让这个CSV数据文件作用范围是哪里。(需注意)