运行 Jmeter 中记录的测试计划并验证数据库中的条目

Run the recorded testplan in Jmeter and verify the the entry in the Database

我正在使用 Jmeter 并为我的 Web 应用程序进行性能测试。我在 jmeter 中记录我的动作并回放。测试计划得到 运行 但是当我手动验证数据库时,没有创建新行。在现有 line.Please 中添加的值帮助我解决了这个问题。这一步我愣了2天

验证您的请求是否包含硬编码会话数据。如果您的应用程序管理会话而您只是 "recorded" 操作,则您可能正在重复使用同一会话的数据。假设有一个登录页面 -> 登录后的请求将使用会话,通常为登录操作返回。

由于评论描述不够;发布新答案。您可以通过使用正则表达式提取器来执行此操作,因为 - 可能 - 会话信息来自响应(因此通过使用正则表达式提取器解析响应将其提取到变量中)

然后在 request/s 中使用该变量。

这是一个棘手的方法,需要大量的工作...如果会话在后续响应中不断变化(它通常在 page/app 工作流程中向后移动时发生变化),情况会更糟您需要在每次请求后提取数据。 有关正则表达式提取器的更多信息,请参阅 jmeter manual