
自动化测试(接口)
飞鱼码头
测试思维+项目管理+质量管理
坦坦荡荡做人 兢兢业业做事
展开
-
自动化测试工具篇(Jmeter元件作用域及执行顺序)
最近在学习性能测试知识,在性能测试之前得对工具有一个深入的研究;Jmeter可以说是性能的主打了,开源、GUI界面配置调试、轻量级、满足大部分企业需求; 那么今天就来补充一篇Jmeter工具的基础知识:组成元件作用域及其执行顺序 本篇内容主要是以思维导图的方式呈现,循序渐进,看图说话 一、首先,看一下Jmeter中一个测试计划的组成元素及其定义 二、基于以上组成元素,根据父节点名称划分...原创 2020-03-25 15:30:33 · 376 阅读 · 0 评论 -
利用Jmeter进行接口自动化测试(TCP请求)
今天以TCP请求为范例,记录本人在工作过程中一次完整的接口功能测试所涉及到的内容(仅涉及本人工作中用到的内容) 先来一张整体思路图 一、配置全局的测试环境,这个好处大大的,TCP和HTTP请求均可配置;如图添加TCP取样器配置 二、测试初始化准备;例如初始化数据库,设置共通参数等等;详见:https://blog.youkuaiyun.com/testing_su001/articl...原创 2019-12-16 09:34:45 · 2875 阅读 · 0 评论 -
利用Jmeter进行接口自动化测试(跨线程组传参)
本文主要记录从数据库中查询数据,并设置为全局变量进行跨线程组传参 使用场景:各线程组均会用到同一个参数变量 如何链接数据库并查询数据详见:https://blog.youkuaiyun.com/testing_su001/article/details/103178843 一、在线程组中添加JDBC Request Smapler,从数据库查询出需要的数据 二、添加BeanShell PostPr...原创 2019-12-12 09:27:53 · 520 阅读 · 0 评论 -
利用jmeter进行接口自动化测试(引用python脚本)
一、因Jmeter是纯java语言的,运行python脚本需先下载Java语言调用python语言的jar,置于Jmeter的lib目录下 二、在线程组中添加JSR223 Sampler; 在Language中选择jpython(python2.7/jpython2.7.1)即可进行python脚本的编写 三、将python脚本执行结果保存于响应数据中 三、...原创 2019-12-02 12:01:21 · 2574 阅读 · 0 评论 -
利用jmeter进行接口自动化测试(Jenkins+ant+jmeter实现持续集成)
本文主要记录Jmeter配置完脚本之后,与Jenkins集成测试并发布图形化测试报告 将Jmeter中配置的测试计划保存成jmx文件 配置build.xml文件,具体见附录 下载ant,并在Jenkins中引用 调用ant进行构建测试 测试完成后发布生成html文件报告 发布jmeter生成的jtl报告 在邮件中引用生成的报告附录一:生成如上报告需优化测试报告,具体如下:下载jmet...原创 2019-11-27 11:08:30 · 671 阅读 · 0 评论 -
利用jmeter进行接口自动化测试(数据库初始化、数据读取参数化)
数据库:Mysql 一、下载jdbc mysql driver,存放在apache-jmeter-3.1\apache-jmeter-3.1\lib目录下 二、jmeter中添加setUp Thread Group线程组(此线程组会在执行具体接口测试之前运行,优先初始化数据库) 三、添加JDBC Connection Configuration配置元件,配置数据库链接 url后面链...原创 2019-11-21 21:27:28 · 1668 阅读 · 0 评论 -
利用jmeter进行接口自动化测试(http请求、参数关联)
1、添加线程组 2、配置http信息头管理;使用json格式传递数据时,必须配置此项; 3、添加http cookie管理器,根据具体情况配置cookie信息,本例中未配置 4、配置http请求默认值;同一个项目的接口请求放在一个线程组中,可配置请求默认值,这样无需在各接口请求 中单独配置; ...原创 2019-11-12 12:01:01 · 8516 阅读 · 2 评论