在线程组中创建唯一的线程

发布于 2024-11-04 17:31:42 字数 325 浏览 1 评论 0原文

我正在测试网站的登录功能。理想情况下,我希望创建一个由 100 个线程组成的线程组。这些线程中的每一个都代表一个尝试登录网站并执行一些基本活动的唯一用户。

我未能成功地设计一种方法来使线程组中创建的线程代表唯一的用户。问题是每次创建一个线程时,它都会被创建为从线程组创建的第一个线程的“克隆”。因此,我无法将线程 2 配置为具有与线程 1 不同的用户名/密码,因为创建线程 2 时 JMeter 不知道它是线程 2。

我认为解决方案在于创建一些 JMETER 属性(而不是变量) )在线程组的线程之间维护其状态。但是,我不知道如何实施这一点。

有什么建议或想法吗?

谢谢。

I am in the process of testing the log-in functionality of a website. Ideally I wish to create a Thread Group that consists of a 100 threads. Each one of these threads would represent a unique user attempting to log-in to the website and perform some basic activities.

I have been unsuccessful in devising a way for making the threads created in a thread group to represent a unique user. The problem is each time a thread is created it is created as a 'clone' of the first thread created from the Thread Group. As a result, I cannot configure thread 2 to have a different username/pw than thread 1 because when thread 2 is created JMeter does not know that it is thread 2.

I think that the solution lies in creating some JMETER properties (instead of variables) that maintains its state between threads of the Thread Group. However, I do not know how to go about implementing this.

any tips or ideas?

thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑凤梨 2024-11-11 17:31:42

第一种方式:使用 CSV 数据集作为登录/密码规范

第二种方式:使用 ${__threadNum} 函数获取采样器中的线程数,并使用 user1、user2、user3 等作为用户名(如果适用)

First way: use CSV Data Set for login/password specification

Second way: use ${__threadNum} function to get number of thread in your samplers and use user1, user2, user3 etc. as usernames if applicable

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文