自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mo小泽的技术博客

keep learning & keep sharing

  • 博客(8)
  • 收藏
  • 关注

原创 性能工具之Taurus场景使用(进阶篇)

文章目录前言复杂场景统一测试多个JMeter JMX测试YAML 配置文件覆盖JMeter测试参数单线程组多线程组多个线程组和不同线程数多个JMeter JMX测试脚本控制测试中的TPS小结前言复杂场景统一测试复杂场景的压力测试,如果有多个同学从事脚本开发,则有时必须使用多个测试脚本文件。这意味着将多个测试脚本需要集成到单个压力测试中。在 JMeter 中可以通过使用 Test Fragme...

2019-12-29 19:26:16 1383 2

原创 性能工具之Taurus使用(入门篇)

前言在上篇文章中,我们详细介绍了 Taurus 的常规和 docker 安装,这篇我们一起来看下如何入门使用 Taurus 结合 JMeter做压测。运行现有 JMeter 脚本Taurus 能够支持现有 JMeter(或 Grinder 或 Gatling 或 Selenium)测试引擎的能力,同时也能够支持直接解析原生脚本,如 JMeter JMX文件。其默认执行引擎是 JMeter,...

2019-12-28 20:31:48 1568

原创 走进Java接口测试之简单解决写接口脏数据问题

文章目录前言解法具体实现开发环境数据准备脚手架搭建业务持久层处理自定义类型使用 mybatis-generator启动方法实现Service方法配置 mybatis数据备份&恢复开发Mapper.xmlDao接口测试小结前言“脏”数据指数据在被实际使用前,已经被进行了非预期的修改:比如,我们在登录接口中使用事先创建好的用户进行测试,但这个用户的密码被之前的测试无意中修改了,导致测试...

2019-12-17 09:50:56 728 2

原创 走进Java接口测试之从0到1搭建数据驱动框架(完结篇)

文章目录前言日志管理默认日志框架Logback多环境日志输出性能监控DruidP6Spy编写测试用例多参数据构造解析参数慢SQL监控环境准备数据准备慢查询测试全部代码骨架结构小结前言在前面的几篇文章中,我们介绍了从需求到设计,再到部分功能实现,本篇作为完结篇,我们一起来完成剩下的功能实现,主要为日志管理和性能监控以及有同学提出测试用例多参数的问题。日志管理一个成熟的数据驱动框架,日志管理这...

2019-12-11 22:40:15 384

原创 走进Java接口测试之从0到1搭建数据驱动框架(多数据源和业务持久层)

多数据源上面介绍了我们的用例管理使用的是 MySQL,演示的是业务数据库使用的是H2,那么必然的我们需要面对处理多数据源的问题。工具简介这里我们选用的是一个开源的项目 ynamic-datasource-spring-boot-starter,一个基于 springboot 的快速集成多数据源的启动器。我们这里使用需要注意点有:提供对 Druid,P6sy的快速集成。简化了 Drui...

2019-12-08 10:26:06 298

原创 走进Java接口测试之从0到1搭建数据驱动框架(用例管理)

文章目录前言开发环境新建Spring Boot项目全部代码骨架结构测试用例管理MySQL数据库持久层开发Mapper.xmlDao接口脚本参数化工程结构小结前言先吐个槽,参加过很多技术大会,也看过个很多技术类文章,发现大部分存在一个通病,即:都会提问题,提思路,但是都不会讲具体的落地方案,所以我写东西给自己定了一个目标,即:能够落地,尽量提供一个小而简单的 Demo 让感兴趣的同学能快速上手。...

2019-12-05 13:21:22 626 3

原创 走进Java接口测试之从0到1搭建数据驱动框架(设计篇)

文章目录前言目前的痛点关于测试用例关于业务数据源关于持久层代码技术架构主要特点项目结构技术选型开发环境实现步骤前言目前的痛点关于测试用例不提倡把测试用例直接硬编码写在Java文件中。这样做会带来很多问题:修改测试用例需要改动大量的代码;代码也不便于交接给其他同学,因为每个人都有自己的编码风格和用例设计风格,这样交接,最后都会变成由下一个同学全部推翻重写一遍;如果测试框架(平台)j更...

2019-12-02 20:58:40 492

原创 走进Java接口测试之从0到1搭建数据驱动框架(需求篇)

文章目录前言目前遇到的痛点测试用例管理多业务数据源持久层开发日志管理主流技术栈主要功能功能描述小结前言一个 “好的” 数据驱动框架,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。不能由于被测业务系统发生一些变更,就导致花费了几个小时的脚本无法执行。同时,我们需要看到“收益”,不能为了总想看到100%的成功,而减少必须做的工作,这导致可能都需要进行大量的维护。所以做好这三个...

2019-12-01 11:04:11 430

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除