这是我的场景:
5 个用户登录网站,目的是缩短 url 链接(如 bilty.com 或 tiny.cc)。
每个用户输入一个唯一的链接并获得缩短的结果。
我需要做的是——对这个“缩短”请求进行某种分析。
另外,我需要:
- 请参阅此分析中的输出(缩短的链接)。
- 检查链接是否已创建。
- 检查缩短的链接是否正确。
- 确保缩短的链接实际上指向同一个网站,就像输入中的相应链接一样。
编辑:我推断它应该通过响应断言进行,但我无法弄清楚到底如何。
这是我的场景:
5 个用户登录网站,目的是缩短 url 链接(如 bilty.com 或 tiny.cc)。
每个用户输入一个唯一的链接并获得缩短的结果。
我需要做的是——对这个“缩短”请求进行某种分析。
另外,我需要:
编辑:我推断它应该通过响应断言进行,但我无法弄清楚到底如何。
Approach1(Grey Out-1st Thread group):- 并行放置两个请求。第一个是满的,第二个是重定向。在重定向的第二个 http 请求中自动检查选项重定向。现在,放置比较断言并检查。这需要大量资源。
Approach2:-并行放置2个HTTPs请求。第一个是没有任何重定向的完整 HTTP 请求,第二个 HTTP 请求是针对短 url 并检查了跟随重定向选项。 然后,在两者中使用正则表达式(使用了两个正则表达式)来获取 URL。检查选项“应用在”-> 子样本,如短 url 采样器所示,如果它正在重定向。如果没有重定向,则采样器不需要。第一个采样器正则表达式使用“应用”作为“仅主样本”,因为没有重定向。 最后在 JSR223 采样器中比较它们以使最后一个采样失败。
我用过 JSR223 采样器。您也可以选择其他方法进行比较。
希望这可以帮助。
更新:-