这是一个让你快速入手、快速入门的自动化工具
jitest不只是能使用的接口自动化工具,这是一个让你可学习,可提升的工具。
jitest分为v1.0,v2.0,v3.0 使用工具和复杂度不同,测试同学自由选择
当前版本:v3.0
使用技术:excel testNg extentReports mysql
示例方法:InterfaceAutoTestNgDemo.java
追寻能力的过程是价值的实现
https://github.com/bestdd/jitest
用做接口测试(推荐使用自己的项目调试入门)
[1]cd jitest/src/main/resources
[2]java -java itestAPI-1.0.jar
请配置需要校验的数据库,如果没有可使用示例sql文件,学习效果
[1]新建数据库,导入jitest/src/main/resources/itest.sql
[2]修改数据库配置文件 config/db.setting
InterfaceAutoTestNgDemo.java 文件是利用 testNg 负责接口自动化测试流程、利用 reportNg 在
阅读 pom.xml 文件,了解引入 fastJson 和 httpClient 的方式,就会入门 maven 这款项目构建工具
TestNG 是一个测试框架,可先根据 jitest 在 InterfaceAutoTestNgDemo.java 文件中做一个简单接口测试,就会对 testNg 有入门级别认识
了解 testNg 的常用注解:https://www.yiibai.com/testng/basic-annotations.html
强烈推荐,强烈推荐!
一款几乎涵盖多数日常使用的工具类,非常推荐,可以帮你少写 50% 的代码。比如:Excel 表操作、获取时间的各类方法、字符串工具......
官方使用教程:https://www.hutool.club/docs/
数据库操作同样使用了 huTool 这个工具封装的修改和查询功能 com.way.jitest.common.MysqlUtils
特点:简单便捷,易上手
学习地址:https://www.hutool.club/docs/#/db/SQL%E6%89%A7%E8%A1%8C%E5%99%A8-SqlExecutor
主要负责 json 字符串各类操作,功能丰富,几乎可覆盖所有使用场景
String text = JSON.toJSONString(obj); //对象转换为json字符串
VO vo = JSON.parseObject("{...}", VO.class); //json字符串转换为
可参考使用:com.way.jitest.common.HttpUtils
官方使用示例:http://hc.apache.org/httpcomponents-client-4.5.x/httpclient/examples/org/apache/http/examples/client/
扫一扫,关注我