![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试平台
文章平均质量分 65
奔跑的萝卜丁
Tester&Developer
展开
-
接口自动化测试平台之八——接口测试数据库表设计(1)
接口表主要保存了接口的主要信息,说明:1:接口表支持保存HTTP接口,也支持保存DUBBO接口,通过interface_category区分2:HTTP接口的请求类型通过request_type区分,DUBBO接口不使用该参数;3:address字段,当接口类型是HTTP接口的时候,支持完整的http url链接,也可以不是完整的url链接,默认添加测试环境的域名,当接口类型是DUBBO接口的时候,则是类名.方法名;4:sign_type指定了接口请求的时候的加密方式,跟不同的第三方对接,加密方式原创 2021-06-15 16:08:42 · 1261 阅读 · 4 评论 -
接口自动化测试平台之七——测试报告交互页面设计
页面设计测试报告首页重测:该功能是将系统所有配置为日常测试的用例整体全部测试一遍,什么场景下会用到这个功能呢,当例行测试的时间节点,由于环境原因,导致测试结果大批量无效的时候,使用此功能重新测试;刷新:刷新测试统计结果,测试报告的信息是保存在缓存里面的,每次测试结束会刷新测试结果,刷新是清除缓存,重新从数据库中统计测试结果;详细:跳转到测试详细信息页;1:近10日测试结果曲线-平台仅保存近10日的运行结果信息,可以看到近10日测试结果趋势,更早时间节点的测试结果会被系统自动清除;如果某次失败的数原创 2021-06-11 18:59:01 · 598 阅读 · 4 评论 -
接口自动化测试平台之六——冒烟回归交互页面设计
这部分的功能是我花精力最多的一个功能,倒不是时间,而是投入的精力。前面是简单的增删改查,后面功能会比较核心,其后端实现逻辑相对复杂。涉及的表比较多。冒烟流程页面功能:查看列表:查询当前系统有多少个产品冒烟流程,包括名称,属于那种类型的服务,是自营产品,还是合作方产品,流程下配置了多少个接口,上次执行成功了多少个,失败多少,终端执行了多少,成功率是多少,执行总耗时是多少,上次的执行时间是多少删除流程:执行删除的时候会删除该流程下的所有配置信息;执行记录:可以查看历史执行记录,执行的时间节点,执行人是原创 2021-06-10 14:41:05 · 446 阅读 · 13 评论 -
接口自动化测试平台之五——测试集合接口测试交互页面设计
关于设置Selenium的WebDriver的驱动地址System.setProperty(“webdriver.chrome.driver”,"/Users/work/webdriver/chromedriver");ChromeDriver driver = new ChromeDriver();在设置driver驱动地址的时候,System.setProperty(key, value...原创 2020-04-01 19:16:41 · 913 阅读 · 22 评论 -
接口自动化测试平台之四——DUBBO接口测试交互页面设计
JAVA核心类String在Java中,String是一个引用类型,它本身也是一个class。但是,Java编译器对String有特殊处理,String的声明String str = "Hello World"String str1 = new String("Hello World");String s2 = new String(new char[] {'H', 'e', 'l', ...原创 2019-11-27 21:15:25 · 219 阅读 · 5 评论 -
接口自动化测试平台之三——HTTP接口测试交互页面设计
0~3:50ValueT原地踏步一0.5正原地踏步一 0.5正正左右步(x4),左右步+手向上(x4)正T左右步+手画圆(x4),左右步+双手抬起向下(x2)正左右步+左右手上下一 0.5准备正侧步正T侧步+双手向上,侧步+双手打开画圆(x2)正T侧步+双手抬起(x6)正侧步+左右手上下...原创 2019-10-07 22:26:58 · 297 阅读 · 4 评论 -
接口自动化测试平台之二——数据库设计
前言基于公司都是使用JAVA开发,团队中的同事也是JAVA使用的多,所以使用JAVA作为主要开发语言。笔者现在处于在实践中逐步摸索学习的过程中,文中如果有什么地方写的不对或者不合适的地方,还请各前辈大佬多多指正,共勉。技术选型后端:SpringBoot + Mysql + Redis + RabbitMq前端: VUE + Element-UI大概就是以上这些了,至于为什么这么选,公司内部开发的技术模式也是这些,能更好的契合我们的测试环境,交互更加方便,就好像,你说中文,我也说中文,我们沟通起来原创 2019-04-22 12:31:02 · 552 阅读 · 1 评论 -
接口自动化测试平台之一——开篇
从git上拉下自动测试的代码 https://github.com/***/***.git注意pom.xml和suite.xml的配置创建一个Maven工程,选择参数化构建工程,配置构建参数配置git代码路径编译,测试,打包下载下来的代码,并指定pom.xml带参数运行,也可以直接配置好指定运行,可以在pom.xml文件里面指定,也可以在jenkin的配置中指定,也可以在构建时指定...原创 2019-04-22 12:27:29 · 380 阅读 · 2 评论