带有BI4.2 SP6的Jmeter-Ajax请求-403错误

时间:2019-11-27 14:48:17

标签: ajax jmeter

在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字段: ContentType:text / html; charset = ISO-8859-1 数据编码:ISO-8859-1

响应数据: HTTP状态403? Forbiddenh1 {font-family:Tahoma,Arial,sans-serif;颜色:白色;背景色:#525D76; font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif; color:white; background-color:#525D76; font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif; color:white; background-color:#525D76; font-size:14px;} body {font- family: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 -color:#525D76; border:none;}

HTTP状态403?禁止

类型状态报告

消息

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

Apache Tomcat / 8.5.13

1 个答案:

答案 0 :(得分:0)

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

至少有一个动态参数称为 bttoken ,该参数必须为correlated

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

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

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