jmeter从文件获取输入参数数据

标签: jmeter 文件 参数 | 发表时间:2014-07-11 13:24 | 作者:
出处:http://eric-gcm.iteye.com

http://zhilingdong.blog.163.com/blog/static/20412613420139232442636/

 

首先,创建一个CSV文件中的登录名和密码。在文本编辑器中,你可以做到这一点,格式应为:

username,password
username2,password2
username3 , password3

注意中间以逗号分割, 保存后缀名为csv。

保存该文件到jmeter的安装目录里的bin目录。对于这个例子,我将文件名字保存为“ logins.csv“ 。

现在到JMeter并找到HTTP请求的一步,右键单击

添加配置元素配置设置> CSV数据。

你的树现在应该看起来像这样:

jmeter

 

在上面的树,你可以看到,我在“登录”这个 HTTP请求中使用了CSV数据。

现在点击"csv data set config"。它的屏幕看起来像这样:

jmeter

你需要在此屏幕上填写至少3个值:

文件名:如果您的csv文件在"jmeter安装目录/ bin"目录,这可以只是文件名。如果它是别的地方,使用的完整路径

该文件。
变量名:这相当于在电子表格中的“列名” 。
分隔符:逗号是默认的分隔符,但如果您的文件使用制表符,这是这样说的地方。
其他字段都是可选的,但可能对你有用。如果需要详细请阅读所有关于JMeter的CSV数据设置配置用户手册。

CSV步骤填写正确后,回去给你的HTTP请求和更改的登录名和密码的参数变量。

 

jmeter

这样看到${login} ${password} 这个值就会从csv中读取了。 

当你运行这个测试, JMeter会填在这两个变量的值与在CSV文件中。第一线程将使用第1行的用户名密码

${login} ${password}

,第二个线程使用第2行的用户名密码

 

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [jmeter 文件 参数] 推荐:

JMETER 参数化

- - 开源软件 - ITeye博客
用Jmeter中的函数获取参数值,__Random,__threadNum,__CSVRead,__StringFromFile. 2.用户定义的变量 “配置元件”->“用户定义的变量”. 从csv文件中读取“配置元件”->“CSV Data Set Config”. 调用方法${id_g1} ${id_g2} ${id_g3}.

jmeter从文件获取输入参数数据

- -
首先,创建一个CSV文件中的登录名和密码. 在文本编辑器中,你可以做到这一点,格式应为:. 注意中间以逗号分割, 保存后缀名为csv. 保存该文件到jmeter的安装目录里的bin目录. 对于这个例子,我将文件名字保存为“ logins.csv“. 现在到JMeter并找到HTTP请求的一步,右键单击.

JMeter 压力测试使用函数和 CSV 文件参数化 json 数据

- - CSDN博客架构设计推荐文章
        在 http Load Testing 中,json 数据的提交是个让人头疼的问题. 本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化.         Step 1 http json 请求采样器的录制.         这个工具很多,可以使用 JMeter 代理录制,也可以使用 Badboy.

jmeter beanShell 修改http请求参数

- - ITeye博客
在使用jmeter进行测试时,需要对上一步响应的明文参数,如userName='tom' token='%sdf%sdkdfj'之类的参数,加密一下,才能进行下一步http请求,. 1、加密要引入自定义的加密函数. 2、要可以拿到第一次http的响应. 3、第二次http请求前,要动态构建参数. 2、在beanShell里拿上一次请求的响应.

jmeter的两种参数化方法

- - 孟飞阳的博客
JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现. 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统. 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问.

Jmeter之使用CSV Data Set Config实现参数化登录

- - 开源软件 - ITeye博客
在使用Jemeter做压力测试的时候,往往需要参数化用户名,密码以到达到多用户使用不同的用户名密码登录的目的.这个时候我们就可以使用CSV Data Set Config实现参数化登录:. 首先通过Test Plan或者Thread Group的Add->Config Element->CSV Data Set Config添加.

JMeter使用技巧

- - 博客园_首页
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享. 如何使用英文界面的jmeter. 如何使用英文界面的JMeter.   Jmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现一个倍感亲切的中文界面.

[转]JMeter进行WebService测试

- - 小鸥的博客
1. Building a WebService Test Plan参考. 1.   建立WebServiceTest Plan. 参考 http://jmeter.apache.org/usermanual/build-ws-test-plan.html. 1)      添加ThreadGroup.

[转]Jmeter测试结果分析

- - 小鸥的博客
Jmeter测试结果分析这一篇,我打算分成上下两部分. 上篇,主要讲述如何使用jmeter中Assertion对结果进行简单的分类;下篇,主要讲述的是当我们拿到测试结果后,我们应该如何去看待这些测试结果. 用过LoadRunner的人都知道,LoadRunner本身提供了很多函数可以对收集回来的结果进行一些初步的分析.

Jmeter分布式部署文档

- - BlogJava-qileilove
测试时,如果进行大数据量的并发测试时,单个电脑的CPU和内存可能无法承受,这个时候,我们需要进行一个分布式的测试,比如10000个并发,使用三台电脑来进行并发,. Jmeter提供了这种功能,你可以很轻松的实现Jmeter的这种分布式测试.   1 首先确何所有的电脑上都安装Jmeter.   2 在所有电脑上开起Jmeter,开启命令是jmeter-server.bat,而不是以前的jmeter.bat.