我有一个非常大的CSV文件(8000多项)的URL,我正在阅读CSV数据集配置元素.它填充HTTP请求采样器的路径并使用while控制器进行迭代.
这很好,除了我想要的是让每个用户(线程)从CSV URL列表中选择一个随机URL.我不想要的是每个线程顺序使用CSV项目.
我能够通过带有多个HTTP请求采样器的随机顺序控制器来实现这一点,但是8000多个HTTP采样器确实将jmeter陷入了无法使用的状态.所以这就是我将HTTP Sampler URL放在CSV文件中的原因.但是,我似乎无法将随机顺序控制器与CSV文件数据一起使用.那么如何在每个线程中实现随机CSV数据项选择呢?
我定义了一个新变量
Name Value Description
categories (1, 2, 3, 4, 5) my categories ids
Run Code Online (Sandbox Code Playgroud)
在我的路径中,我想从类别中获取随机值:category_id=my_random_value.
我甚至试过这个
category_id=${__StringFromArrayAtRandomindex('1', '2', '3', '4', '5'}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.