performance - 如何读取excel文件并将其用作jmeter中不同主体的变量
问题描述
我有一个网址。我在 jmeter 中创建了 50 个线程。我想将 50 个不同的主体发布到 50 个不同的线程。每个正文中应该唯一的参数存储在一个 excel 文件中,共有 50 行。对于每个身体,我想在 excel 表中逐行使用这 50 个变量。如何才能做到这一点?
解决方案
如果您的文件非常出色(即xls或xlsx ),您可以使用JSR223 Sampler和Apache POI库来读取它们,如JMeter 测试指南中的如何实施数据驱动测试中所述。
你应该得到如下变量:
var_1=foo
var_2=bar
var_3=baz
有两种迭代变量的方法:
使用__V()和__threadNum()函数组合,如
${__V(var_${__threadNum})}
但是,如果您可以控制 Excel 文件,则将其另存为 .csv并使用CSV 数据集配置会容易得多
推荐阅读
- c++ - 对“__std_terminate”的未定义引用
- mysql - 我如何将此查询转换为子查询 SQL
- android - 我如何在 Surfaceview 上绘制任何已经渲染相机预览的线?
- java - java.lang.Integer 不能转换为 java.math.BigInteger
- php - 如果其中之一设置为 true php,则为非活动数据库字段
- android - PopMenu 项目空白
- debian - geoip 模块在 debian 中无法正常工作
- java - 用 ArrayList 填充 TableView(列和数据)
- python - PSO 可以收敛于非零导数的点吗?
- python - 使用烧瓶 wtforms 中的 SubmitField 与 html 提交按钮有什么优点/缺点?