`

Jmeter 脚本请求错误 HTTP STATUS 415

阅读更多

Badboy 录制好脚本以后,使用 JMeter 打开,直接运行测试,发现有个 Ajax 提交表单的时候出错了。服务器返回信息如下:

HTTP Status 415 

 

监听器 "察看结果树" 里发现该次请求:

Request Headers:

Content-Length: 52

Connection: keep-alive

Content-Type: application/x-www-form-urlencoded

 

既然是 Json 请求,这个 Content-Type 肯定有问题。所以为该次请求修改请求头里的 Content-Type 修改为 application/json;charset=UTF-8 之后,问题解决。

 

如图片一



 

 

这里修改之后使用body data进行传参,如图二



 

这两步设置之后就OK了。

  • 描述: 图一
  • 大小: 9.9 KB
  • 描述: 图二
  • 大小: 12.9 KB
分享到:
评论

相关推荐

    Tomcat服务器线程控制配置以及JMeter进行WebService测试

    可以通过修改`CATALINA_OPTS`和`JAVA_OPTS`环境变量或直接在启动脚本中设置,如`catalina.bat`,来指定`-Xms`(初始内存池)和`-Xmx`(最大内存池)的值,确保服务器有足够的内存来处理请求。 - **最大线程数配置**...

    压力测试jmeter插件:JSONPathExtractor 版本:2.5

    提取到的JSON数据会被保存为JMeter变量,可以在后续的请求或断言中引用。用户可以自定义变量名,并在表达式中使用`VAR_NAME`来引用它,如`${VAR_NAME}`。 5. **匹配规则与默认值** JSONPathExtractor提供了两种...

    Jmeter性能测试接口笔记

    - `"status":1000,"desc":"OK"`:表示请求成功。 - `"status":1002,"desc":"invilad-citykey"`:表示城市代码无效。 - 更多状态码及其含义根据实际情况而定。 2. **环境搭建** - **基本环境**:Jre+JMeter - *...

    loadrunner常用报错整理

    在使用LoadRunner进行测试时,可能会遇到各种错误,这些错误通常是由于网络问题、脚本错误、资源限制或者服务器配置不当等原因引起的。以下是一些常见的LoadRunner错误及其解决方案: 1. Error -10054: "Connection...

    sh代码-接口测试shell脚本

    1. **设置环境变量**:在脚本开头,通常会设置HTTP请求相关的环境变量,如API的基础URL、认证令牌(如果需要的话)等。例如: ```bash API_BASE_URL="http://api.example.com" TOKEN="your_access_token" ``` 2...

    API接口自动化实现的逻辑样例

    - **JMeter**:主要用于负载测试,但也可以用于API功能测试。 - **Python**:结合requests库,可以方便地发送HTTP请求并处理响应数据。 #### 4. 执行测试并收集结果 执行测试脚本后,需要收集并分析测试结果。这...

    httpunit jar包以及关于它文档

    5. **易于集成**:HTTPUnit 可以轻松地与JUnit或其他测试框架集成,实现自动化测试脚本的编写和执行。 **下载和安装** 在官方站点无法访问或者需要积分的情况下,开发者可以借助社区资源,如CSDN等平台,找到...

    【接口测试-04课-Jsonpath断言、接口关联及加密处理】

    在实际工作中,我们通常会结合使用工具,如Postman、JMeter或自定义脚本来实现这些功能。通过熟练运用Jsonpath断言,接口关联,以及加解密技术,你可以更有效地测试和调试API,确保其质量和性能。因此,学习和掌握...

    Apache文件

    JMeter可以用来测试静态和动态资源(如静态文件、Java Servlets、CGI脚本、Java对象、数据库和FTP服务器)的性能。在Android环境中,你可以用它来模拟多个用户同时访问应用,以测试其在多任务环境下的性能和稳定性。...

    httpd.zip

    2. 性能监控:利用工具如Apache JMeter、mod_status等,对服务器性能进行实时监控和压力测试。 七、模块扩展 1. mod_rewrite:强大的URL重写模块,常用于实现SEO友好的URL和动态URL静态化。 2. mod_php:集成PHP...

    项目压力测试文件(cpuload)

    在IT行业中,压力测试是一种重要的质量保证方法,用于评估系统在高负载或大量并发请求下的性能和稳定性。在这个名为“项目压力测试文件(cpuload)”的压缩包中,我们可以看到一系列与Amazon Web Services(AWS)...

    性能测试学习计划.txt

    - 理解HTTP请求/响应流程。 - 了解如何利用HTTP缓存机制减少网络延迟。 ### 八、专业工具 #### 8.1 LoadRunner - 掌握LoadRunner的基本操作,如脚本录制、场景设置等。 - 学会如何分析LoadRunner生成的测试报告。 ...

    Apache 管理员手册(PDG)

    1. **错误日志**:通过错误日志定位问题,调试配置错误或服务器异常。 2. **状态检查**:Apache的`mod_status`模块提供实时服务器状态页面。 3. **性能监控**:使用工具如Apache JMeter进行压力测试,评估服务器性能...

    性能测试计划(英文的)_模板.doc

    7. **工具使用** (Tools Used): 列出了用于性能测试的软件工具,如JMeter、LoadRunner、 Gatling等,以及如何配置和利用这些工具来创建和执行测试脚本。 8. **培训需求** (Training Needs): 根据团队成员对性能测试...

    api_test

    对于性能测试,可以使用像`wrk`或`Apache JMeter`这样的工具,它们能够模拟大量并发请求,测量API的响应时间和吞吐量。在TypeScript中,可以借助` Benchmark.js`库进行性能基准测试。 安全测试则关注API的授权、...

Global site tag (gtag.js) - Google Analytics