如何使用 Jmeter Correlation 从下拉列表中选择随机帐户

2023-12-31

我在正则表达式的帮助下使用关联设计了我的脚本。这里我的场景是登录,进入产品搜索屏幕,随机选择一个帐户并选择产品模板并下订单。在这里,我通过为每个组选择提供的帐户来完成关联并为 5 个用户运行脚本。但我想为每个用户选择不同的帐户。第一次登录时,他可能会选择帐户 1,第二次登录时,他可能会选择帐户 5,如此,依此类推。如何随机选择这些帐户。这里附上脚本和CSV格式供参考。

Project https://i.stack.imgur.com/mp1Yh.png CSV 数据集配置 https://i.stack.imgur.com/1YOWG.png

用于帐户选择的 UI https://i.stack.imgur.com/m5iUg.png CSV 文件输入 https://i.stack.imgur.com/NfOCQ.png


最简单的选择是将 CSV 文件分成 2 个单独的文件,这样您就可以Account不同文件中的列。

完成后,您可以使用HTTP简单表服务器 https://jmeter-plugins.org/wiki/HttpSimpleTableServer/其中有READ_MODE=RANDOM范围 https://jmeter-plugins.org/wiki/HttpSimpleTableServer/#READ or 随机 CSV 数据集配置 https://www.blazemeter.com/blog/introducing-the-random-csv-data-set-config-plugin-on-jmeter它与“正常”CSV 数据集配置非常相似,但有可能返回随机条目。

这两个插件都可以使用安装JMeter 插件管理器 https://jmeter-plugins.org/wiki/PluginsManager/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Jmeter Correlation 从下拉列表中选择随机帐户 的相关文章

  • 如何在jmeter中设置IP欺骗?

    我现在正在我的机器上通过 jmeter 对网站进行负载测试 但我想要一个真实的场景 那么 jmeter 是否可以使用 ip 别名或 ip 欺骗 这看起来像是从不同的 ip 地址发送请求 是的 可以 查看属性源IP地址 http jmeter
  • 我们可以通过jmeter.bat和ApacheJMeter.jar打开JMeter。有什么不同?

    我们可以通过以下方式打开JMeterjmeter bat and ApacheJMeter jar 它们之间有什么区别 ApacheJMeter jar 文件是一个可执行 jar 因此如果它与 java 应用程序关联 则可以通过在 wind
  • Jmeter 而控制器似乎没有将变量评估为数字

    我正在编写一个 jmeter 脚本 该脚本会不断加载数据 直到表达到指定的大小 我有一个 while 循环 其中有一个 HTTP 采样器来加载数据 然后是另一个带有 XPath 后处理器的 HTTP 采样器来检查表大小 它们调用两个不同的
  • Java 12 JMeter 5 HTTP/2 请求 java.lang.NoClassDefFoundError: org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory

    我在 Ubuntu 9 0 4 上使用 Java 12 JMeter 5 1 1 并在尝试发送 HTTP 2 请求时遇到以下异常 Response code Non HTTP response code java util concurre
  • jmeter http请求的每个线程的唯一ID

    我的 jmeter 测试发出一个包含唯一 ID 的 http 请求 http myserver com uniqueId 我想为每个线程设置基数 比如 35000 和增量 例如我的 id 是 35001 35002 35003 http m
  • 使用extentreports获取jmeter测试结果

    对于任何使用 jmeter 进行 api 功能测试的人来说 报告并不是那么好 有没有人用过类似的东西http extentreports com http extentreports com 显示他们的测试结果 关于更好地显示测试结果的其他
  • 负载测试时如何测量CPU和内存

    我们在异构环境中使用 JMeter 并且希望在运行服务或 Web 应用程序的服务器上产生重负载时测量 CPU 和内存 您建议使用什么 是否有任何软件解决方案 开源或商业 可以将 CPU 和内存使用情况记录在文件或数据库中 谢谢你 您可以使用
  • JMeter - 根据平均响应时间测试失败

    我正在使用性能插件在 Jenkins 中运行 JMeter 作业 如果平均响应时间 这是我尝试添加 BeanSehll Listener 和 Assertion 的方法 Recording Controller Home Page Bean
  • 增加 JMeter 执行期间的线程数

    我有一个性能测试JMeter并想用它来测试最大系统性能 吞吐量 因此 当错误率低于 2 时 应增加活动线程数 我发现Constant Throughput Timer 把它放入Thread Group但它只会暂停或减慢线程 我尝试将其定义如
  • 每个线程组的概率

    如果我的测试计划中有 3 个线程组 如何为每个组设置恒定概率 请求权重 我是 JMeter 的新手 您能在屏幕截图上显示您的设置吗 只需将每组的线程数设置为测试总线程数的一个因子即可 如果有 100 个 VU 则 g1 设置为 50 g2
  • 如何在 Groovy 2.4 中计算 sha256 哈希值

    我正在尝试计算 Groovy 版本 2 4 16 中的 sha256 哈希值 这是 jmeter 测试的一部分 这是它支持的 Groovy 版本 我认为我无法更改它 我知道在 Groovy 2 5 中你可以使用这样的代码 https mrh
  • Apache JMeter 的 Cookie 管理器未将 cookie 添加到 POST 请求

    我制定了非常简单的测试计划 登录 POST 返回会话cookie 获取状态 GET 返回用户状态 创建资源 POST 为资源提供 JSON 正文 所以我的 测试计划 如下所示 Test Plan Thread Group HTTP 请求默认
  • JMeter - 使用其他 BeanShell 预处理器/后处理器中的变量?

    有没有一种方法可以将变量从一个 BeanShell 预处理器 后处理器引用到另一个 BeanShell 处理器 它们在同一个线程组内 如果我在 HTTP 请求下的 BeanShell 预处理器内创建一个字符串变量 那么我可以在同一 HTTP
  • 使用 JMeter 将文件上传到 Rest API

    注意 我已经检查过BlazeMeter 教程 https www blazemeter com blog testing advanced rest api file uploads jmeter当我使用 文件上传 选项卡时 它将文档作为正
  • HTTP2 请求示例因 Jmeter4、Java 10 无客户端 ALPNProcessors 崩溃

    我无法使用 Jmeter 4 0 创建 HTTP2 请求 我已经安装了最新的 JDK 和 HTTP 2 协议采样器插件 我还观察到 penJDK8ClientALPNProcessor e23ec5a 不适用于 java 10 0 2 尝试
  • 与 Jenkins 一起在 JMeter 中响应断言 - 从不显示失败

    寻找一点指导 我有一个基本的 JMeter 测试计划设置来加载页面 我添加了几个断言来检查屏幕上的文本是否显示 对这些使用了响应断言 我使用 JMeter GUI 运行了该计划 并故意导致断言失败 错误率为 15 所以这很好 然后 我尝试使
  • 是否可以将 jmeter 变量包含在从 CSV 获取的值中?

    我有一个 csv 文件 其中包含名为 query 的列 我要查询的全部内容之一是 user id list list 我想要做的是让 jMeter 在将查询传递到 HTTP Sampler 时覆盖查询中的 list 和 id 变量 其中变量
  • Jmeter 下降的最佳方法?

    我们都知道 Jmeter 并不是最擅长在运行期间更改活动线程的数量 除非您喜欢并创建以不同时间间隔触发的单独线程组 有没有人想出一个好的解决方案来在测试结束时降低速度 例如 我从 50 个线程开始 在 30 分钟内我想要 0 个活动线程 查
  • 如何使用脚本在 Jmeter 容器中设置变量及其值,例如用户参数

    我需要在 Jmeter 中设置和获取变量以实现 API 自动化 我正在使用 groovy 脚本来实现同样的目的 我可以使用以下代码将键值存储在属性文件中 props put shubhamKey shubhamValue 我不想使用 mai
  • 如何从后处理器获取父控制器的名称

    我的 Jmeter 项目结构如下所示 我有一个 Beanshell 后处理器作为子节点 如何获取父控制器的名称 简易控制器01 来自 BeanShell 后处理器 非常感谢您的帮助 Thread Group Simple Controlle

随机推荐

  • 电子邮件 SMTP 验证器

    我需要发送数百封新闻通讯 但想首先检查服务器上是否存在电子邮件 它被称为SMTP http en wikipedia org wiki Simple Mail Transfer Protocol验证 至少我是这样认为的 基于我在互联网上的研
  • 更新事物列表而不触及每个条目

    我在数据库中有一个用户应该能够订购的列表 itemname order value int salad 1 mango 2 orange 3 apples 4 从数据库加载时 我简单地order by order value 通过拖放 他应
  • 从数据框列名称中删除后缀

    我试图从数据框中的所有列中删除后缀 但收到错误消息 任何建议 将不胜感激 df pd DataFrame np random randint 0 10 size 10 4 columns list ABCD df add suffix x
  • 具有动态 ID 的骨干视图

    我刚刚意识到我误解了el的属性Backbone View 基本上我的观点需要动态id基于其模型属性的属性 我认为我可以正常工作 因为我只是在模板中指定了它 然而 我意识到 Backbone 实际上所做的是将这个编译后的模板放入另一个元素中
  • 无法让 jquery.jqgrid 4.4.1 在 ASP.NET MVC 中工作

    我一直在努力让 jquery jqgrid 4 4 1 在我的 ASP NET MVC 4 解决方案中工作 我使用 NuGet 将 jquery jqgrid 4 4 1 安装到我的项目中 我试图在我的页面中插入一个非常简单的网格 只是为了
  • 如果我写了 system.out.println(); 则找不到包系统;

    我正在写一个简单的程序 class Demo public static void main String args system out println Hello 编译时它给出了error package system not foun
  • 如何将 xarray 数据集展平为一维 numpy 数组?

    有没有一种简单的方法可以将 xarray 数据集展平为单个一维 numpy 数组 例如 展平以下测试数据集 xr Dataset a xr DataArray data 10 11 12 13 14 coords x 0 1 2 3 4 d
  • 将 scipy 稀疏 csr 转换为 pandas?

    我已经用过 sklearn preprocessing OneHotEncoder 转换一些数据的输出是scipy sparse csr csr matrix如何将它与其他列一起合并回原始数据框 我尝试使用pd concat但我得到 Typ
  • 在 Octave 中读取 CSV 时出现问题

    我有一个 csv 文件 但无法在 Octave 上读取它 在 R 上 我只需使用下面的命令 一切都可以正常读取 myData lt read csv myData csv stringsAsFactors FALSE 但是 当我转到 Oct
  • 使用 angularjs 添加新元素到 DOM 中并不会启动它

    进一步解释 我正在使用 angular summernote 并使用指令在 DOM 内插入新的所见即所得编辑器实例 然而 当我将它插入到 DOM 中时 新编辑器不会加载 可能是因为 init 已经被触发了 这是我正在使用的指令 以及有效的
  • 在Mac中使用shell命令递归更改文件和文件夹的权限

    在Linux中 我们可以使用以下命令递归地更改文件和文件夹的权限模式 找到 Users Test Desktop PATH exec chmod 777 我怎样才能对 mac 做同样的事情 因为我反复收到以下错误 查找 TEST FILE
  • 使用 Ruby 中的 Selenium WebDriver 将 IE9 更改为 IE8

    我正在将 Selenium WebDriver 与 Ruby 结合使用 并尝试创建一个在 IE8 中测试的脚本 我无法找到有关如何设置 iedriver 以 IE8 模式启动或如何在 webdriver 启动后将其切换到 IE8 的答案 我
  • Ninject:实体对象无法被 IEntityChangeTracker 的多个实例引用

    我开始在我的 MVC5 代码优先应用程序中使用 Ninject 这是我的 NinjectWebCommon cs private static IKernel CreateKernel var kernel new StandardKern
  • 如何用假参数初始化 glut?

    我正在使用 opengl 使用 GLUT 和 GLEW 库为特定应用程序创建插件 该插件不是以简单的 int main argc argv 开头 所以我无法将这些值传递给 glutInit 我尝试过这样的事情 glutInit 0 NULL
  • 用于获取仅包含任何日期时间中的月份和年份的日期时间的 T-SQL 代码

    给定一个表Event包含一个名为EventTime类型为 DateTime 并且该值将包含日期和时间元素 我需要创建一个汇总查询来计算每个月的事件数 分组依据字段的结果类型还必须是带有 0 时间元素的日期时间 并设置为该月的第一天 这是我到
  • Windows 资源管理器中文件夹的“修改日期”规则

    Windows 资源管理器如何确定文件夹的 修改日期 字段 旁白 我知道这是从特定于浏览器的角度提出的问题 但该行为可能对编码搜索 排序类型活动有用 是否有对此的明确描述 Microsoft MSDN Google 和 Stack Over
  • 函数参数的部分绑定

    有没有办法部分地绑定第一个 最后一个n可调用对象 例如函数 的参数而不显式指定其余参数 std bind 似乎需要这样all参数是绑定的 那些剩下的应该绑定到std placeholders 1 2 3 etc 是否可以写一个bind fi
  • Numpy 多维数组中索引的顺序

    例如 假设我正在模拟一堆粒子随着时间的推移做某事 并且我有一个名为的多维数组particles与这些索引 粒子的 x y z 坐标 长度a 即3对于 3d 空间 单个粒子的索引 长度b 其所在时间步长的索引 长度c 构建数组是否更好part
  • Ajax.BeginForm 让我抓狂

    ASP NET MVC3 我有一个最初在 div 内呈现的部分视图 以下是部分代码 model Venue Models Validation CustomerRequestModel Scripts jquery 1 4 4 min js
  • 如何使用 Jmeter Correlation 从下拉列表中选择随机帐户

    我在正则表达式的帮助下使用关联设计了我的脚本 这里我的场景是登录 进入产品搜索屏幕 随机选择一个帐户并选择产品模板并下订单 在这里 我通过为每个组选择提供的帐户来完成关联并为 5 个用户运行脚本 但我想为每个用户选择不同的帐户 第一次登录时