我有一个应用程序,我正在尝试使用 JMeter 加载测试,但我无法从 URL 中提取值,该值是在 HTTP POST 之后生成的。
应用程序流程(简化)如下所示,带有相应的 URL:
- 登录:
http://host:port/login
- 转到仪表板(HTTP GET):
http://host:port/dashboard
- 单击“创建内容”(HTTP GET):
http://host:port/$string1/$string2=/create
- 输入数据,点击“提交”(HTTP POST) 现在 URL 为:
http://host:port/$string1/$string2=/content/$string3
$string1
, $string2
&$string3
是随机生成的;$string1
& $string2
在仪表板 URL 的正文中可用(使用正则表达式很容易提取);$string3
但是在创建内容后返回。我需要$string3
在上面的第 4 步查看新创建的内容,然后继续执行脚本中的后续步骤。
我无权访问应用程序的内部或它所在的服务器。
完整性检查:
- 这是鸡蛋的情况吗?
- 还是我在 JMeter 中遗漏了什么?
- 有办法解决这个问题吗?