美文网首页
写一个模拟接口进行测试

写一个模拟接口进行测试

作者: mm__yy | 来源:发表于2021-03-17 15:37 被阅读0次

背景:工作中对某个接口进行压测,开发人员想知道接口请求一次可发送的数据量,比如1W、10W等。但在使用jmeter测试的过程中,发现发送1W条数据测试时失败,从程序后台日志中看到报错:

后台日志

从报错信息看,好像是请求的消息体被截断了,所以导致后台取到的json消息体不完整,无法按json继续处理。

为了判断是不是jmeter的问题,所以就用postman发送了一次同样数据的请求,结果发送成功。于是就怀疑是不是jmeter的问题,一次不能发送这么大的消息体。

为了验证是不是jmeter的问题,于是自己写了一个简单的api 接口,往表里插数据,分别试了1000条数据、10000条数据、20000条数据,结果都成功插入到数据表中了(请求消息体和实际测试接口的消息体格式完全一致),最终验证了不是jmeter的问题。

下面是自己写的一个简单的接口(直接run即启动接口服务):

模拟接口

接口url:http://127.0.0.1:8888/insert

请求方式:post

请求参数:json格式

{

    "mdCode":"test_model",

    "list":[

        {

            "code":"1",

            "name":"指标1"

        },

        {

            "code":"2",

            "name":"指标2"

        }

    ]

}

注:此接口可通过postman或jmeter进行发送请求测试。

参考资料:https://www.jianshu.com/p/36158a93b16f

相关文章

  • 写一个模拟接口进行测试

    背景:工作中对某个接口进行压测,开发人员想知道接口请求一次可发送的数据量,比如1W、10W等。但在使用jmeter...

  • 使用 Postman 进行接口测试(cookie设置)

    目录:使用 Postman 进行接口测试(入门)使用 Postman 进行接口测试(续) 使用postman模拟接...

  • 性能测试计划书

    测试方案: 接口测试 对每个接口进行单元测试,入参可以用假数据模拟,对出参进行断言判断。 功能测试/逻辑测试 主要...

  • 21 项目实战:详情页面和登录功能开发(二)

    异步获取数据 这一节,我们要把之前reducer写死的内容,放进模拟接口中,进行ajax请求。1.先写一个模拟接口...

  • Fiddler教程 第11节:​FIDDLER模拟GET请求

    在进行接口测试时,有时需要模拟get请求,今天我们就来分享一下,怎么用Fiddler工具模拟get请求: 模拟ge...

  • Jmeter基础4 - 接口传参

    前言 接口传参在接口测试中算是一个比较常用的功能了,我们在模拟接口进行不同请求时,下个接口请求内容往往需要填入上一...

  • Jmeter 之 web页面压力测试

    压力测试不仅要对接口进行并发操作。还要模拟同时大量用户访问页面,进行压力测试。记录一下学习过程中使用jmeter对...

  • SoapUI的使用方法

    SoapUI项目的结构如下: 项目接口测试套件模拟服务 入门 直接进行SOAP服务的即席测试非常简单。从“文件”菜...

  • Python+ Flask轻松实现Mock Server

    1、什么是Mock 模拟接口 接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模...

  • 前端小知识点综合大全

    小知识点 node接口模拟返回 js接口模拟数据 mockjs mocha js 测试框架--教程 git 教程 ...

网友评论

      本文标题:写一个模拟接口进行测试

      本文链接:https://www.haomeiwen.com/subject/cokecltx.html