【问题标题】:Jmeter with BI4.2 SP6 - Ajax request - 403 error带有 BI4.2 SP6 的 Jmeter - Ajax 请求 - 403 错误
【发布时间】:2020-03-23 03:52:30
【问题描述】:

在 Jmeter 脚本中执行 Ajax 请求时,它失败并出现以下错误。请帮助我如何处理 ajax 请求。

url/BOE/portal/${portal_id_g0}/InfoViewAppActions/ajaxUre/ajaxRequest

示例结果: 线程名称:线程组 1-1 样品开始时间:2019-11-27 14:33:18 GMT 加载时间:30 连接时间:0 延迟:30 字节大小:1683 发送字节数:0 标头大小(以字节为单位):404 正文大小(以字节为单位):1279 样本数:1 错误计数:1 数据类型(“文本”|“bin”|“”):文本 响应代码:403 响应消息:HTTP/1.1 403

HTTPSampleResult 字段: 内容类型:文本/html;字符集=ISO-8859-1 数据编码:ISO-8859-1

响应数据: HTTP状态403? Forbiddenh1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;背景颜色:#525D76;字体大小:16px;} h3 {字体系列:Tahoma,Arial,无衬线;颜色:白色;背景颜色:#525D76;字体大小:14px;} 正文 {字体-系列:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font -family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background -颜色:#525D76;边框:无;}

HTTP 状态 403 ?禁止

类型状态报告

消息 ???boetrustguard.TokenCreationFailed???[/BOE/portal/1908281108/InfoViewAppActions/ajaxUre/ajaxRequest] ???boetrustguard.TokenCreationFailedValue??? [MDAwRGxVXj8PLRGxgQTY0R29QVmRAMD01RDtMUlllNTAEQ] ???boetrustguard.TokenCreationFailedMessage???[???boetrustguard.token.missing???]

描述 服务器理解请求但拒绝授权。

Apache Tomcat/8.5.13

【问题讨论】:

    标签: ajax jmeter


    【解决方案1】:

    调查Dashboard SAP Analytics BI Load testing > Introduction to Apache JMeter > Additional considerations: Static vs. Dynamic Content

    至少有一个名为bttoken的动态参数需要correlated

    1. 使用合适的 JMeter 的 PostProcessor 从先前的响应中提取
    2. 需要将记录的硬编码值替换为步骤 1 中的 JMeter Variable

    如果您能够提取 bttoken 并将其正确添加到您的 AJAX 请求中,它应该会开始正常工作。

    还要注意 AJAX 请求具有异步并行性质,因此如果范围内有 > 1 个 AJAX 请求,最好将它们放在 Parallel Controller 下 - 这样您将获得与真实浏览器相同的行为。

    【讨论】:

    • 您好 Dmitri,抱歉延迟回复,正忙于其他任务。如上所述尝试但没有运气并得到相同的错误。我在这里遗漏了一些东西。您能否让我知道如何将 bttoken 添加到 AJAX 请求(已将 bttoken 添加到前面的步骤 url ****/logon.faces)。请帮忙。
    猜你喜欢
    • 2018-08-12
    • 1970-01-01
    • 2012-12-24
    • 2017-10-21
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    相关资源
    最近更新 更多