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

在Jmeter中运行记录的测试计划,并验证数据库中的条目,jmeter,performance-testing,Jmeter,Performance Testing,我正在使用Jmeter并为我的web应用程序进行性能测试。我在jmeter中记录我的动作并回放。testplan已运行,但当我手动验证数据库时,新行未创建。在现有线路中增加了价值。请帮我解决这个问题。我在这一步骤中被打断了两天请验证您的请求是否包含硬编码会话的数据。如果您的应用程序管理会话,而您只是记录了操作,那么您可能正在使用同一会话的数据。假设有一个登录页面->登录后的请求将使用会话,通常为登录操作返回;发布新答案。您可以通过使用正则表达式提取器来实现这一点,因为会话信息可能来自响应,所以可

我正在使用Jmeter并为我的web应用程序进行性能测试。我在jmeter中记录我的动作并回放。testplan已运行,但当我手动验证数据库时,新行未创建。在现有线路中增加了价值。请帮我解决这个问题。我在这一步骤中被打断了两天

请验证您的请求是否包含硬编码会话的数据。如果您的应用程序管理会话,而您只是记录了操作,那么您可能正在使用同一会话的数据。假设有一个登录页面->登录后的请求将使用会话,通常为登录操作返回;发布新答案。您可以通过使用正则表达式提取器来实现这一点,因为会话信息可能来自响应,所以可以通过使用正则表达式提取器解析响应,将其提取到变量中

然后在进一步请求中使用该变量

这是一个棘手的方法,需要大量的工作。。。更重要的是,如果会话在后续响应中不断更改,它通常会在页面/应用程序工作流中向上移动时更改,如果是这种情况,则需要在每次请求后提取数据。
有关正则表达式提取器的更多信息,请参阅。能否添加更多信息?没有创建新行的含义。在现有行中增加的值:你的应用程序是否正在更新数据库中的一个寄存器,而不是创建一个新的?谢谢你的评论Diego。我们正在使用相同的会话,同时重播它。如何控制它,迭戈?我是JMeter的新手。请尝试从请求中删除会话信息:是的,如果您的请求看起来像,请尝试删除方法名称后面的所有内容。最新的jmeter版本自动管理cookies。在您的计划中包括HTTP Cookie管理器我已清除每个请求中的会话,并运行录制的测试计划。同样的事情也会发生。Im使用ApacheJMeter2.13版本。通常情况下,它在录制和播放时是如何工作的。你能解释一下吗?提前谢谢。