zoukankan      html  css  js  c++  java
  • JMeter进行简单的接口压测

    最近换了工作,新项目比较忙,好久没更新了。今天正好做了一个简单的接口压测,顺便记录一下。

    关于JMeter的安装,我已经写过了,可以参考:https://www.cnblogs.com/nothingc/p/7541891.html

    下面写一下简单的接口压测内容:

    1. 本次压测主要包含两个接口的压测,一个是商品详情接口,一个是商品列表接口

     2. 首先添加一个线程组,在线程组添加一个HTTP Request,HTTP Request内容如下:

     3. 添加一个HTTP Header Manager,来设置传参格式,例如我这里用的是:application/json; charset=utf-8。传参为json格式,并且放在body data中。

     4. 如果想要从csv中读取数据传参,那么需要添加一个CSV Data Set Config,此时需要注意csv文件的编码格式需要和JMeter中选择的一致,否则传参会出现乱码的现象。

     5. 添加完csv文件之后,我们可以改一下传参的数据,将csv中的数据读取并传参,格式如下:

    {
    "name": "susan",
    "sku_id": "${sku_id}",
    }

    6. 我们可以在线程组中设置并发数量、时间以及循环次数,并且添加结果树和分析报表,可以监控压测结果:

     7. 执行完压测脚本之后,我们通过分析报表来查看结果。通过分析报告我们看到最小响应时间,最大响应时间,平均响应时间和出错率:

     这是一个非常简单的接口压测,下一步想要解决一下内部加密接口的测试,需要将加密的jar包导入,等有时间在更新

  • 相关阅读:
    Linux:正则表达式2
    Linux:基础命令三
    Linux:正则表达式1
    虚拟机:主机能ping通虚拟机,虚拟机不可以ping通主机
    Linux:安装禅道
    ssh免密钥登录
    CKA-Harbor简单使用
    CKA-docker部署LNMP网站平台
    CKA-构建Nginx、PHP、Tomcat镜像
    CKA-docker卸载以及安装
  • 原文地址:https://www.cnblogs.com/nothingc/p/11497814.html
Copyright © 2011-2022 走看看