gpt4 book ai didi

testing - Jmeter模拟两个用户交互

转载 作者:行者123 更新时间:2023-11-28 20:15:58 26 4
gpt4 key购买 nike

我必须注册两个用户并模拟他们之间的交互(例如,对话)。
我可以执行以下操作:注册第一个用户,然后注册第二个用户,使用第一个用户的数据登录,向第二个用户写消息并注销。然后使用第二个用户的数据登录,回复消息并退出。
如果系统需要为用户启用 cookie,是否可以在不注销的情况下实现用户对话?

最佳答案

我不明白为什么你不想退出,因为它在你的场景中。

您可以使用以下代码编写您的场景:

然后像这样组织 CSV:

    First Line : U1_LOGIN, U2_LOGIN,U1_MESSAGE,U2_MESSAGE
Second Line : U3_LOGIN, U4_LOGIN,U3_MESSAGE,U4_MESSAGE
...

最后像这样组织你的测试计划:

     CSV Data Set
Thread Group
\- CookieManager
\- OnceOnlyController
\- Register U1_LOGIN
\- SignOut U1_LOGIN
\- Register U2_LOGIN
\- SignOut U2_LOGIN
\- SignIn U1_LOGIN
\- Write Message U1_MESSAGE
\- SignOut U1_LOGIN
\- SignIn U2_LOGIN
\- Write Message U2_MESSAGE
\- SignOut U2_LOGIN

当然是草稿,添加所有必要的断言

如果您不想注销,这是另一种选择。创建2个线程组:

  • 写作的人

  • 读书的人

这将要求您在测试前用要阅读的消息填充数据库。由您决定它是否能正确模拟您的系统。

但是在我看来,您打算采用的选项是错误的,因为它对于 jmeter 是不可维护的,并且不确定它是否反射(reflect)了真实的用例

关于testing - Jmeter模拟两个用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12670264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com