zoukankan      html  css  js  c++  java
  • jmeter接口测试框架(实战)

    一、基础组件配置

    1.1、信息头

    1.2、HTTP请求默认值

    1.3、用户自定义变量

    1.4、HTTP Cookie管理

    1.5、线程组

    1.6、OS进程取样器:提取python文件生成的参数

    1.7、循环控制器

    1.8、CSV文件配置:  测试用例

    1.9、IF控制器:判断是否执行、请求方式

    1.10、HTTP请求

     1.11、查看结果树

     

    二、jmeter调用python参数(因为没有找到jmeter生成随机身份证号码的方法,所以采用调用python生成的随机身份证号码;但是有一个问题,jmeter调用python生成的中文参数是乱码,暂时没有找到方法解决)

    2.1、python随机生成姓名、身份证号码

    2.1、bat文件执行python文件

    2.3、创建OS进程取样器:提取python生成的随机身份证号吗

    三、调用CSV测试用例

    3.1、准备csv测试用例

     3.2、配置读取CSV文件参数 

     

     3.3、判断用例是否执行

    判断是否执行用例 

     

    3.4、判断API的请求类型

     

    3.5、HTTP请求配置 

     

     3.6、提取参数

     3.7、响应断言

    3.8、执行结果

     

    四、jmeter接口测试用例脚本集成到Jenkins、生成测试用例报告、邮件发送测试报告、连接数据库。。。未完待续

    参考资料

    4.1、Jenkins 调用执行jmeter脚本,并直接生成html报告

    https://blog.csdn.net/u010481688/article/details/93616888?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control

     4.2、jenkins+jmeter自动发送邮件配置(实战)

    https://blog.csdn.net/q915730058/article/details/108549810?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-8.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-8.control

    4.3、Jmeter连接数据库进行参数化

            https://www.cnblogs.com/51benpao/p/12969793.html

    转载请注明出处,商用请征得作者本人同意,谢谢!!!

  • 相关阅读:
    @Value映射到静态属性
    使用RestTemplateBuilder来实例化RestTemplate对象
    数组转String
    Springboot中mybatis配置
    pagehelper配置 多数据源自动切换数据库方言 mysql/sqlserver/oracle等数据库
    SpringBoot调用mybatis-config.xml的方法
    单元测试中模拟mvc测试对象MockMvc
    获取请求体中图片的二进制流直接解析成图片
    zk保证定时任务集群部署时单个节点执行
    Spring框架:BeanFactory容器
  • 原文地址:https://www.cnblogs.com/hecity/p/15117767.html
Copyright © 2011-2022 走看看