3 Cyanxq

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 72w+

使用Parameters+DataProvider完成数据驱动接口测试

通过xml里存储的sql语句,去遍历mysql获得相应的测试数据,然后完成测试。优点:完全是靠数据驱动测试,在有新增接口时,无须改动代码,只需要在mysql内添加测试数据,然后新的测试场景只需要修改xml就可以了。1.配置DataProvider_ForMysql类用于链接数据库获取测试数据import java.sql.*;import java.util.*;/** *数据库链接配置 */public class DataProvider_ForMysql implements It

2020-07-27 22:02:00

HttpClient发送Post请求:StringEntity 和 UrlEncodedFormEntity

一. json简介JSON是一种取代XML的数据结构,和XML相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。a. {} 双括号表示对象b. [] 中括号表示数组c. “” 双引号内是属性或值d. : 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)所以 {“name”: “Michael”} 可以理解为是一个包含name为Michael的对象。而[{“name”: “M

2020-07-27 10:56:55

mac安装mysql

1、下载安装1.官网下载 mysql-5.7.15-osx10.11-x86_64.dmgMySQL 5.7.15 官网下载有点慢,于是下完后放到百度网盘了。​https://pan.baidu.com/s/1o7UUi4y2.双击pkg文件进行安装3.标准安装即可,不要犹豫,一路Next(继续),记得保存最后弹出框中的密码(它是你mysql root账号的临时密码)正常情况下,就安装成功了。2、环境变量第一步 :在终端切换到根目录,vim ./.bash_profileexport P

2020-07-23 22:00:17

持续集成

1.持续集成是什么持续集成指的是,频繁地(一天多次)将代码集成到主干。为什么要做持续集成两个好处:(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。与持续集成相关的,还有两个概念,分别是持续交付和持续部署

2020-07-20 12:48:14

SpringBoot集成SwaggerUI

1.引入jar包 <properties> <swagger.version>2.6.1</swagger.version> </properties> <dependencies> <dependency> <groupId>io.springfox</groupId> <artifactI

2020-07-07 23:59:58
勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。