Jmeter使用嵌套循环实现读取2个文件的参数来进行组合参数化
2017-04-03 13:16
901 查看
最近想使用Jmeter对一组帐号和密码字典进行组合来发出请求,并且帐号和密码分别来自2个txt文件。
即,每个帐号都遍历一遍密码字典。
想实现这种效果,在Jmeter中其实并不难。也是需要2个循环嵌套。
实现方式和一般语言编写相似,两个for循环,但是Jmeter里需要手动填入循环次数,循环次数=数据行数。
这里还可以优化一下。在外循环中的CSV Data Set Config里关闭循环,同时设定外循环控制器的循环次数为永远。
如图这样设定,这时只需要在内循环控制器填入密码库的总行数就行了。
当然,如果连密码库也懒得手动输入,还可以自己写一个beanshell来实现计算好帐号库和密码库文件的总行数,再把计算结果以变量形式给循环控制器即可。
即,每个帐号都遍历一遍密码字典。
想实现这种效果,在Jmeter中其实并不难。也是需要2个循环嵌套。
实现方式和一般语言编写相似,两个for循环,但是Jmeter里需要手动填入循环次数,循环次数=数据行数。
这里还可以优化一下。在外循环中的CSV Data Set Config里关闭循环,同时设定外循环控制器的循环次数为永远。
如图这样设定,这时只需要在内循环控制器填入密码库的总行数就行了。
当然,如果连密码库也懒得手动输入,还可以自己写一个beanshell来实现计算好帐号库和密码库文件的总行数,再把计算结果以变量形式给循环控制器即可。
相关文章推荐
- Jmeter 如何使用csv文件对请求接口进行参数化,完成接口测试
- JMeter 参数化之利用CSV Data Set Config从文件读取参数并关联变量
- jmeter从文件中读取参数,并实现循环
- 使用rewrite 让php 实现类似asp.net 的IHttpModule 进行带参数js文件的参数获取
- [Jmeter]通过批处理调用java,java从CSV动态读取登录的用户名和密码,并将其作为参数组合成字符串,写入外部.bat文件,然后通过Java执行这个外部批处理文件
- 使用commons-fileupload实现文件(doc、pdf)上传,提取表单参数并解决中文乱码
- JMeter性能测试基础 (3) - 使用参数文件做搜索引擎性能对比
- 使用pycaffe 对caffemodel 参数进行读取
- jsp中使用select,并实现通过request中的参数进行默认选中
- 监听tomcat服务器启动/关闭并从配置文件中读取参数进行初始化
- 获取js 文件传递的参数并使用json2进行json数据转换
- C下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- 参数配置文件properties--使用spring加载和简化读取
- 使用plupload实现多文件上传,自定义参数
- Android中使用SDcard进行文件的读取 .
- IE下使用控件实现读取本地文件功能并显示
- 监听tomcat服务器启动/关闭并从配置文件中读取参数进行初始化
- 使用html5的文件操作实现读取图片
- win32控制台程序使用CfileDialog进行文件读取
- Jmeter使用_time函数实现同一个接口参数传入可以每次传入不同的参数