• 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

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

  • 相关阅读:
    Coursera公开课-Machine_learing:编程作业4
    C与C艹的内存管理方式
    诡异之--map clear 之后可能导致size != 0的操作
    c++ 四种类型转换机制
    C++ 由虚基类 虚继承 虚函数 到 虚函数表
    dynamic_cast 与 typeid
    Coursera公开课-Machine_learing:编程作业3
    【Leetcode 166】 Fraction to Recurring Decimal
    宏与可变参数
    C语言之内存覆盖
  • 原文地址:https://www.cnblogs.com/hecity/p/15117767.html
Copyright © 2020-2023  润新知