我是Jmeter的新手,并试图执行以程:
我已经在chrome上使用blazemeter插件记录了流程。
Jmeter中的线程组具有以下任务:
请在下面找到发票的csv配置:
问题是我需要为每个用户分配10个唯一的发票,而这10个发票不能分配给另一个用户。
任何想法,我如何为每个用户加载10个唯一的发票,并确保这些发票不会再次分配给另一个用户?
可以考虑用HTTP简单表服务器代替2nd CSV数据集配置。
HTTP Simple Table Server具有KEEP
选项,如果您将其设置为FALSE
,则每个使用的“发票”都将被删除,即使您在分布式(远程)模式下运行测试,它也将保证唯一性
您可以使用JMeter插件管理器安装HTTP简单表服务器(以及任何其他JMeter插件)
invoices.txt在测试开始前应该只有唯一的ID,您可以使用以下方式共享ID:
CSV数据集配置在具有属性的用户循环内:
Sharing mode - All Threads - ID won't be repeated
Recycle on EOF? - False - for not to get invalid Id (<EOF>)
Stop thread on EOF? - True - Stop when file with unique IDs ends
我正在创建一个Jmeter docker容器。测试输入由CSV(数据集配置)驱动。我需要在脚本中设置什么文件名路径
我试图在JMeter中加载我的CSV文件,但我一直得到下面的错误。我将文件结构设置为 c: \claimstest\claimsload.jmx C:\索赔stest\policies.csv
我有一个JMeter设置,它从CSV数据集配置元素中配置的CSV文件中读取数据。它工作正常,CSV文件在CSV数据集配置中指定 - 现在我想从命令行而不是GUI调用JMeter,并且我想为上面的元素指定一个不同的文件名。怎么做? 我尝试了“-JCSVNAME=”,但它似乎不起作用。 想法?
在我的网站上,我有两个商人行动:搜索和浏览。一次搜索通常会触发三次浏览。 我有一个JMeter测试,它使用商家和商家id号的CSV文件,当按比例运行这个测试时,我希望我站点上的所有商家都被使用。 我在JMeter中进行了映射,如下所示: 循环控制器 HTTP采样器(Search/Search/${merchant_name}) CSV数据集配置(商家名称) 循环控制器 HTTP采样器(Browse
为什么EOF传递给它?有人能提供一个解决方案吗? 我遵循了以下堆栈溢出问题的步骤。27634885链接。
尝试通过在 JMeter 中使用 CSV 配置来比较源表和目标表 (SQL) 之间的数据/计数,如下所示。有可能以这种方式实现吗? JMeter中的CSV配置 只是想比较所有表的STAGING和DW之间的计数。对此有什么想法吗?