使用 Jmeter 随机选择产品

2023-12-09

我必须使用 Jmeter 对电子商务 Web 应用程序进行性能测试。
一个流程就像Search > select any product > Add to Cart.
在这里,我必须从搜索结果中选择任何随机产品并继续。

您能指导我如何选择任意产品并继续吗?
我使用的是 Jmeter 2.11。


您可以按照以下顺序,

(如果你知道有多少种产品)

1. add random variable with values 1-no. of products. this will generate random values for each user/iteration
2. use values from random variable (var1) in regular expression extractor for random occurance (var1 occurance which is random every time)

(如果您不知道有多少产品,并且您的回复是否包含产品数量)

1. In first regular expression extract count of products in a variable 
2. add random variable with values 1-value for first regex. this will generate random values for each user/iteration
3. use values from random variable (var1) in regular expression extractor for random occurance

我在我的 assgn 中使用了类似的技术。附上快照以供参考。

随机选择器

Random Selector

第一个正则表达式用于计数

First regex for count

随机变量

random variable

随机发生的第二个正则表达式

random occurance

您可以根据您的要求修改正则表达式。

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

使用 Jmeter 随机选择产品 的相关文章

随机推荐

  • awk 中的 Printf 具有相同的列间距

    我有一个包含五列的数据文件 当我在 awk 中使用 printf 命令时 输出未对齐 118 96 105 106 0 119 97 106 107 0 120 98 107 108 0 121 99 108 109 0 122 100 1
  • MATLAB 将大端顺序字节转换为浮点值

    我将以下字节存储在向量中 data 189 33 136 147 这 4 个字节代表 Big endian 顺序中的单个浮点数 我怎样才能在 MATLAB 中得到这个数字 我需要连接和转换 我试过 x typecast str2num sp
  • 如何配置 Spring 来部分或选择性地覆盖属性?

    我想要一个属性设置 可以在某些环境下覆盖特定属性 例如 我们的 dev 默认 JDBC 属性是 db driverClassName com mysql jdbc Driver db url jdbc mysql localhost 330
  • 我怎样才能只从 firebase 获取密钥?

    我有一个如图所示的数据库结构 我需要显示红色矩形中的日期 我尝试这样做 但它抛出一个错误 并且我在堆栈上找不到相同的问题 我的数据库 reference child doc1 observe value with snapshot in i
  • 左右移动..CSS 非常通用

    我想编写一个通用的CSS动画来左右移动div 触摸容器的边缘 以一种简单的方式应用于我除了具有绝对定位之外一无所知的任何div 问题是 简单地将 left 设置为 0 然后设置为 100 一会儿就会消失 我应该使用诸如 calc 100 w
  • 如何启用 HTTPS 流包装器

    我在 Windows 系统上安装了 php5 并尝试使用命令行控制台执行以下脚本
  • Xmlhttprequest 在phonegap/android 应用程序上返回 401

    我想通过我的 PhoneGap android 应用程序使用 xmlhttprequest 访问服务网络 但下面的代码返回 状态为 401 var request new XMLHttpRequest request open GET ht
  • iOS设备的唯一标识

    我使用 Mac 地址来唯一标识 iOS 设备 但从 iOS7 开始 系统始终返回 02 00 00 00 00 00 值 我为上述问题搜索了三个选项 供应商识别 广告识别 使用IOUnit框架获取序列号 由于 UnityFramework
  • qt-通过线程更新 ui

    您好 我在通过线程更新 ui 时遇到问题 代码工作正常 但问题是当我想移动我的窗口时 正如你所知 在那一刻 ui 线程将停止更新 我的线程向已停止的线程发送值 导致错误 我不知道如何解决这个问题 这是我的线程代码标题 ifndef READ
  • 验证数字范围内的扫描仪输入

    我目前正在创建我的第一个游戏 该游戏在控制台中执行 我被要求验证一个输入 这可以通过简单的代码来完成 目标是输入 然后验证该数字是否为整数 并且在 1 4 范围内 如果可能的话 应该用基本算法来解决问题 问题是它不会给我我想要的结果 当我输
  • PHP MySQL 加载数据 INFILE 帮助

    我似乎无法正确回答这个问题 基本上 我从表单中获取 csv 并尝试将其加载到数据库中 我从 phpmyadmin 获取了大部分查询 我应该使用临时文件 对吗 这里是
  • javascript regexp - 用四舍五入的数字替换字符串中的所有浮点数

    有点基本的 javascript regexp 但我现在无法将其组合在一起 我有一个带有浮点数的字符串 m 135 969098800748 207 1229911216347 c 0 7762491582645 0 23419873268
  • JavaScript 和 PHP 中的 Web 服务之间的安全通信

    我想为其创建一个 Web 服务 带有 post get delete REST 和 2 个客户端 第一个客户端将使用 JavaScript 并且需要与 Web 服务进行通信 第二个客户端是桌面应用程序 我正在互联网上搜索一种确保通信安全的解
  • 为什么不能通过参数切换函数生成器的行为?

    考虑这两个函数 def foo x 0 while True yield x x 1 def wrap foo limit 10 gen True fg foo count 0 if gen while count lt limit yie
  • VBA 与 XSLT 可以在同一行中漂亮地打印带有结束标记的 XML

  • Ruby:计算2次之间的时间差

    我想计算2次之间的差异 start time 22 00 Rails 将此解释为 2015 12 31 22 00 00 0100 Second time 02 00 Rails 将此解释为 2015 12 31 02 00 00 0100
  • VBS 在后台访问 URL

    我想让我的 VB 脚本在后台访问一个 URL 它可以在后台打开浏览器并随后将其关闭 越 沉默 越好 我有两个实现可以在我的机器上工作 但在另一台机器上不起作用 Set WshShell WScript CreateObject WScrip
  • 为具有“DataType.Upload”属性的属性生成文件上传输入?

    我有以下视图模型 public class MyViewModel DataType DataType Upload public HttpPostedFileBase ImageUpload get set public int Venu
  • 是否可以使用 Rails 3 更改 MongoDB 中的默认时区?

    我遇到这样的麻烦 当我创建对象并设置一些日期时间时 它正在 UTC 时区中保存数据库 这是示例 showing full list of object properties Grant id 5108ee29e6b564611400000
  • 使用 Jmeter 随机选择产品

    我必须使用 Jmeter 对电子商务 Web 应用程序进行性能测试 一个流程就像Search gt select any product gt Add to Cart 在这里 我必须从搜索结果中选择任何随机产品并继续 您能指导我如何选择任意