我想用 2 种类型的用户测试网站。首次使用的用户回访用户
我不确定如何测试返回的用户。我是否应该为此使用 cookie 管理器,并在相同的请求中使用两次 HTTP 请求以使用户成为 cookie 用户?
与定义方案CACHE
更相关,而不是COOKIE
。
-
First Users
:下载所有资源并保存在本地。 -
Returning Users
:使用下载的资源,而不是再次从服务器下载它们。
在这里,资源是指静态 Web 元素,例如不会有太大变化images, .js, .css
文件。
若要实现这两个用户,请使用 HTTP 缓存管理器。使用默认设置。将迭代标记为Thread Group -> Loop Count
超过 1 个。在这里,在第一次迭代中,您正在模拟第一个用户。其余迭代被视为Returning Users
,因为 JMeter 使用缓存。
注意:如果选中选项 Clear cache each iteration
,则模拟所有迭代First Comers/Users
因为它们始终从服务器请求/下载资源。