gpt4 book ai didi

javascript - 如何在jmeter中执行javascript生成一些在后续请求中使用的sessionID

转载 作者:行者123 更新时间:2023-11-28 07:56:50 27 4
gpt4 key购买 nike

我无法关联后续请求需要的“bpmWAPISessionId”值。但该值不会出现在 Jmeter 的任何响应中。我能够使用“Fiddler”识别该值是作为 Javascript 执行的一部分生成的。下面是 Fiddler 的输出,显示了设置“bpmWAPISessionId”值的 Javascript 执行:

XPAjaxResponse ts="1411375385977"标记开始 ######

Javascript 标签开始########

![CDATA[var dialectTitle = document.getElementById('workspace-1930287331991992370__id2_menuActionNormalMode242_executionDialogView242_executionDialog242_242_Title');if(dialogTitle != null){dialogTitle.innerHTML='UPDF 流程 - 测试创建';};executeDialog2 42(“/工作区/servlet/executor?actionType=0&activityId=%2FUPDFProcess%23Default-9.0%2FUPDFProcessTestCreation&ts=379964413368670&bpmWAPISessionId=877732603&executionType=DIALOG&portletId=242", "/UPDFProcess#Default-9.0/UPDFProcessTestCreation"); ]]>

Javascript 标签结束 #######

XPAjaxResponse 标记结束######

Jmeter中有没有执行Javascript的机制。

最佳答案

根据设计,Jmeter 无法处理任何 AJAX/Javascript 调用。

有一种方法可以实现上述场景,即手动创建 Http 采样器并使用必要的参数直接调用 URL 来生成 SessionID。

您可以使用 firebug 获取在 AJAX 调用中发生的请求详细信息以生成 sessionID。

希望这会有所帮助。

关于javascript - 如何在jmeter中执行javascript生成一些在后续请求中使用的sessionID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25993588/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com