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

时间:2015-03-30 09:00:58

标签: jmeter performance-testing

我正在使用Jmeter并对我的Web应用程序进行性能测试。我用jmeter录制我的动作并播放同样的动画。测试计划已运行但是当我手动验证数据库时,未创建新行。在现有的行中添加了这个值。请帮我解决这个问题。我在这一步中被打了2天

2 个答案:

答案 0 :(得分:0)

验证您的请求是否包含硬编码会话的数据。如果您的应用管理会话并且您只是“记录”了操作,那么您可能正在重新使用相同会话的数据。假设有一个登录页面 - >登录后的请求将使用会话,通常返回登录操作。

答案 1 :(得分:0)

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

enter image description here

然后在进一步的request / s中使用该变量。

enter image description here

这是一个棘手的方法,需要大量的工作......如果会话在后续响应中不断变化(通常会在通过页面/应用程序工作流程移动时发生变化),甚至更多,如果是这种情况,则需要每次请求后提取数据。 有关正则表达式提取器的详细信息,请访问jmeter manual