这是一个让你快速入手、快速入门的自动化工具

jitest不只是能使用的接口自动化工具,这是一个让你可学习,可提升的工具。
jitest分为v1.0,v2.0,v3.0 使用工具和复杂度不同,测试同学自由选择

当前版本:v3.0
使用技术:excel testNg extentReports mysql 
示例方法:InterfaceAutoTestNgDemo.java

追寻能力的过程是价值的实现

工具代码下载地址

https://github.com/bestdd/jitest

思路流程

使用步骤

帮你学习

java

InterfaceAutoTestNgDemo.java 文件是利用 testNg 负责接口自动化测试流程、利用 reportNg 在

maven

阅读 pom.xml 文件,了解引入 fastJson 和 httpClient 的方式,就会入门 maven 这款项目构建工具

testNg

TestNG 是一个测试框架,可先根据 jitest 在 InterfaceAutoTestNgDemo.java 文件中做一个简单接口测试,就会对 testNg 有入门级别认识
了解 testNg 的常用注解:https://www.yiibai.com/testng/basic-annotations.html

huTool

强烈推荐,强烈推荐!

一款几乎涵盖多数日常使用的工具类,非常推荐,可以帮你少写 50% 的代码。比如:Excel 表操作、获取时间的各类方法、字符串工具......
官方使用教程:https://www.hutool.club/docs/

mysql

数据库操作同样使用了 huTool 这个工具封装的修改和查询功能 com.way.jitest.common.MysqlUtils

特点:简单便捷,易上手

学习地址:https://www.hutool.club/docs/#/db/SQL%E6%89%A7%E8%A1%8C%E5%99%A8-SqlExecutor

fastJson

主要负责 json 字符串各类操作,功能丰富,几乎可覆盖所有使用场景

String text = JSON.toJSONString(obj); //对象转换为json字符串 
VO vo = JSON.parseObject("{...}", VO.class); //json字符串转换为

httpClient

可参考使用:com.way.jitest.common.HttpUtils

官方使用示例:http://hc.apache.org/httpcomponents-client-4.5.x/httpclient/examples/org/apache/http/examples/client/

扫一扫,关注我


↙↙↙阅读原文可查看相关链接,并与作者交流