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

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

  • 相关阅读:
    C语言寒假大作战01
    C语言|博客作业12-学期总结
    第一次作业
    C语言|博客作业11
    C语言|博客作业10
    Centos7上安装 sqlmap 所经历的坑
    软件工程1916|W(福州大学)_助教博客】助教总结
    软件工程1916|W(福州大学)_助教博客】个人总结作业(第12次)成绩公示
    团队作业第五次(第8次)—项目系统设计与数据库设计成绩排名
    需求分析课堂答辩问题汇总
  • 原文地址:https://www.cnblogs.com/hecity/p/15117767.html
Copyright © 2011-2022 走看看