我现在要测试一个新的网站,需要负载测试这个功能“加入购物车”。要做到

这一点,我需要模拟多个用户登录并进行购物操作,具体的场景为每一个人将同样的物品加入到购物车。

JMeter 处理这些请求完全没有问题,但是模拟不同的用户, 需要不同的用户名和

密码, 并不是那么容易。  所以我们需要将一组组的用户名,密码信息保存到csv文件中。  那么jmeter读取一组用户名密码, 并模拟该用户进行购物。

经过一番摸索与谷歌搜索了一堆​​,终于有了进展。

参考:

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

username,passwordusername2,password2username3 , password3

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

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

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

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

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

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

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

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

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

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

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

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

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

${login} ${password}

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

${login} ${password}

,依次类推。

jmeter单线程读取csv_jmeter中如何使用csv文件并读取数据相关推荐

  1. python 如何使用 pandas 在 flask web 网页中分页显示 csv 文件数据

    目录 一.实战场景 二.知识点 python 基础语法 python 文件读写 python 分页 pandas 数据处理 flask web 框架 jinja 模版 三.菜鸟实战 初始化 Flask ...

  2. python中如何打开csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  3. php csv文件的读取,写入,输出下载操作详解

    2019独角兽企业重金招聘Python工程师标准>>> php对csv文件的读取,写入,输出下载操作. 代码: <?php $file = fopen('text.csv',' ...

  4. python csv读取-Python对于CSV文件的读取与写入

    今天天气"刚刚好"(薛之谦么么哒),无聊的我翻到了一篇关于csv文件读取与写入的帖子,作为测试小白的我一直对python情有独钟,顿时心血来潮,决定小搞他一下,分享给那些需要的小白 ...

  5. python读取c盘中的csv文件-python读取当前目录下的CSV文件数据

    在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下 1.获取当前目录所有的CSV文件名称: #创建一个空列表,存储当前目录下的CSV文件全称 file_n ...

  6. python导出数据找不到csv_【记录】使用Python读取/导出(写入)CSV文件

    想要用python处理csv文件. 去查了下,python中本身就自带csv模块. 然后参考在线手册: 去试试. [用python生成csv] 1. 按照手册的例子,试了试:import csv wi ...

  7. python怎么读取csv文件-Python读取csv文件(详解版,看了无师自通)

    前面程序展示的数据都是直接通过程序给出的,但实际应用可能需要展示不同来源(比如文件.网络).不同格式(比如 csv.JSON)的数据,这些数据可能有部分是损坏的,因此程序需要对这些数据进行处理. cs ...

  8. matlab读取类别数据,Matlab-含有不同数据类型的csv文件的读取和输出

    今天就来谈谈csv文件的读取和输出,此篇博文更偏重于自己学习过程的一个记录.平时习惯将数据输出为xlsx文件,但也有不少时候需要输出为csv,之前读取csv文件还是先使用bat程序将文件后缀改为txt ...

  9. 如何将excel文件转换成csv文件并读取

    将excel文件转换为csv文件其实很简单 直接在另存为这里设置保存为csv格式就好了 如何读取csv文件 csv文件就是将数据作为一系列以逗号分隔的值写入文件 读取csv文件那就要先引入csv im ...

最新文章

  1. Java中IO流的总结
  2. hadoop重命名文件_面试系列:深入理解hadoop架构体系
  3. Spark SQL读数据库时不支持某些数据类型的问题(Timestamp with local Timezone)
  4. Shiro Shiro Web Support and EnvironmentLoaderListener
  5. 多线程的那点儿事(之多核编程)
  6. 139团队(大型研发团队,大型敏捷开发团队,大型团队结构,敏捷绩效管理)...
  7. JavaScript中常见的字符串操作函数及用法
  8. 一个计算机自动作图程序
  9. 【积】有向图中的louvain社区检测(二)
  10. Python(十七)- Excel操作:xlsxwriter绘制图表
  11. matlab画进化树分析图,教你用ggtree绘制高颜值进化树
  12. 位置不可用无法访问介质受写入保护怎么修复?
  13. “保镖”无人机出没,让坏人无处遁形
  14. 新手如何租用阿里云服务器(图文教程)
  15. 记一次投票活动的感触
  16. 多目标优化常见分解方法
  17. 统计推断——假设检验——线性回归——R的平方可以为负数
  18. python微信公众号文章转pdf
  19. 网易云邮箱发送邮件失败
  20. python的scipy简介

热门文章

  1. 联合概率,条件概率,边缘概率的通俗理解
  2. pads9.5 (PCB design)
  3. 新东方预计6个月亏损超8亿美元
  4. 宿华辞任快手CEO 联合创始人程一笑接任
  5. 为解决半导体供应短缺问题,全球半导体厂商迅速增产
  6. 消息称阿里腾讯考虑互相开放生态系统 淘宝能用微信支付了?
  7. 微信 8.0.1又来了!修复问题,终于能显示“在线状态”了
  8. 吉利汽车发布澄清公告:并未与百度公司合作生产智能电动车
  9. 华为带动涨价?二季度中国市场智能手机均价涨了13%
  10. 特斯拉将美国政府告了:要求停止对华关税并退款!