在响应断言中注册URL采样参数

时间:2015-10-26 10:25:03

标签: jmeter

在Response Assertion中,我选择了URL Sampled。

我正在使用无效凭据为我的登录页面创建此断言。添加的URL是下一页的URL,即..欢迎页面

假设由于凭据无效且页面无法导航到欢迎页面,因此我的示例将失败。

如果这是正确的,请告诉我。

如果没有,请告诉我如何在Response Assertion中使用URL sampling参数。

由于 阿伦

3 个答案:

答案 0 :(得分:1)

Sampler

Result tree

请参阅附件链接Dimitri

答案 1 :(得分:0)

如果您完全确定重定向发生并且URL更改(您可以通过View Results Tree侦听器进行检查),则可以使用URL作为字段进行检查。确保选择正确的"申请到"默认情况下,选项仅检查主样本,您可能会遇到类似

的情况

Response Assertion scope

最常用的方法是检查响应数据。就像登录用户页面标题更改为"欢迎"或"简介"和"退出"链接出现等。

另请注意,响应断言根据选择的模式匹配规则对待条件的方式不同:

  • 代表EqualsSubstring - 预期标准被视为字符串
  • 代表ContainsMatches - 预期标准被视为PCREs

有关断言成本,范围和用例的更多信息,请参阅How to Use JMeter Assertions in Three Easy Steps

答案 2 :(得分:0)

感谢您的回答。我已尝试过URL采样断言,如下所示

使用了Http Sampler网址 - test.com /

在上面的链接中,如果我提供正确的登录凭据,它将导航到test.com/scripts/welcome.asp

如果凭据不正确,则它会保留在同一页面test.com/中,并显示类似于"不正确凭据的应用程序错误"

在url采样断言中,我已经给出了图像中的条件(请在下面找到图像链接)

如果这是正确的,请告诉我

Laravel docs about Where Clauses.