在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;}
类型状态报告
消息
描述 服务器理解了请求但拒绝了进行授权。
答案 0 :(得分:0)
至少有一个动态参数称为 bttoken ,该参数必须为correlated:
鉴于您将能够提取 bttoken 并将其正确添加到您的AJAX请求中,该请求应开始正常工作。
还要注意,AJAX请求具有异步并行性质,因此如果范围内有1个以上的AJAX请求,最好将它们放在Parallel Controller下-这样,您将获得与真实浏览器相同的行为。