jmeter - JMETER 5.2.1:为什么在某些请求中禁用参数选项卡以及在这种情况下如何处理请求
问题描述
我是 JMETER 的新手,我正在尝试记录我的 Web 应用程序并关联 JSESSION ID 和其他详细信息。
JSESSION ID,我想从上一个请求中捕获并在下一个请求中作为参数发送。
但是在下一个请求参数选项卡中被禁用。我在一些帖子中看到正文应该为空才能有参数选项卡。在随附的屏幕截图中,如果我将 body 设为空,我该如何传递参数。谁能帮帮我。我无法继续进行
解决方案
如果您正在测试 REST API 并希望参数化有效负载的内容,您可以将相关的JMeter 函数和/或变量直接内联到请求正文中,例如:
{"sessionId":"","ipAddress":"","autoLogin":"N","numberLoginAttempts":0,"cookie":"JSESSIONID=${JSESION}"}
如果您仍然遇到问题,请使用Debug Sampler 和 View Results Tree listener 组合来检查:
- 您的
JSESION
变量存在 - 它具有预期值
推荐阅读
- javascript - 为什么即使我没有更改任何内容,当按下回车键时,更改事件也会在 v-text-field 中激活?
- python - 编译 PyQt5 脚本时出现 Nuitka 错误“隐式模块 sip”错误
- python - 获取遵循域的路径
- ruby-on-rails - 设计 edit.html.erb 视图中的语法错误
- php - 是否可以将 PHP 配置为使用虚拟主机
- css - IntelliJ生成的标头中CSS文件的路径不正确
- laravel-5 - Laravel:做一个查询更新,然后,如果成功,做下一个,否则,都不做
- swift - uicollectionview 水平计数以制作日历
- php - 在php中将天数转换为最近的日期时间格式
- cordova - 添加cordova admob pro后Ionic 3构建失败