1.-依赖注入 TestNG支持两种不同类型的依赖项注入:本机(由TestNG本身执行)和外部(由诸如Guice的依赖项注入框架执行)。 1.1-本机依赖项注入 TestNG允许您在方法中声明其他参数。发生这种情况时,TestNG将自动用正确的值填充这些参数。依赖注入可以在以下地方使用: 任何@Be ...
分类:
编程语言 时间:
2019-11-08 10:52:19
阅读次数:
90
unittest介绍及运用,可以参考之前写的文章,除了未结合web自动化演示,基础知识都有了 https://www.cnblogs.com/wuzhiming/p/8858305.html unittest在自动化中的基础使用 下例演示用例的运行 如果想自定义用例的运行顺序可以参考上面链接中的用例 ...
分类:
Web程序 时间:
2019-11-06 01:02:08
阅读次数:
140
接上一篇文章:接口自动化测试框架:jmeter + ant + jenkins(一) 三、一个及多个jmx文件多个请求报告展示 上面只有一个请求,我们看看多个请求的效果 一个jmx多个请求 在线程组下再新增一个http请求,在同一个jmx文件内,设置好新的http请求,执行成功 重新ant下,结果如 ...
分类:
其他好文 时间:
2019-11-05 18:44:16
阅读次数:
61
一、框架结构: 工程目录 二、Case文件设计 三、基础包 base 3.1 封装get/post请求(runmethon.py) 1 import requests 2 import json 3 class RunMethod: 4 def post_main(self,url,data,hea ...
分类:
编程语言 时间:
2019-11-05 15:32:19
阅读次数:
93
在《 "接口自动化测试框架 AIM" 》这篇博客中,提到了parewise算法。 这次对其进行性能优化,共3点。 一、 因为笛卡尔积和两两拆分,是有序的。 就保证了两两拆分后的每列都是相同位置的元素。 所以在比较时,不用跨列去比较。 只需要比较同一列的值就可以了。 简化为 笛卡尔积2187条,优化前 ...
分类:
编程语言 时间:
2019-10-27 16:57:12
阅读次数:
64
最近在做公司项目的自动化接口测试,在现有几个小框架的基础上,反复研究和实践,搭建了新的测试框架。利用业余时间,把框架总结了下来。 AIM框架介绍 AIM,是Automatic Interface Monitoring的简称,即自动化接口监测。是一种基于python unittest的自动化接口测试框 ...
分类:
其他好文 时间:
2019-10-27 16:42:35
阅读次数:
76
简介 其实这篇文章的group宏哥在上一篇中就提到过,但是就是举例一笔带过的,因此今天专门有一篇文章来讲解Group的相关知识。希望大家茅塞顿开 ,有着更进一步认识和了解测试组。 一、Test Group(测试组) TestNG 允许你将复杂的测试方法归类为不同的组。不仅仅是可以声明某个方法属于某个 ...
分类:
编程语言 时间:
2019-10-22 15:15:31
阅读次数:
79
使用unittest2框架,做简单的技术实验,了解框架基本使用及执行原理 代码: #一个自动化测试框架,关于用例执行的实验 #导入包import unittest2 #创建类,并继承代码库中的TestCase,表示当前类,是测试用例类class UnittestDemo(unittest2.Test ...
分类:
其他好文 时间:
2019-10-12 13:18:14
阅读次数:
103
学习目的: 掌握自动化框架中需要的一些基础web操作 正式步骤: step1: 示例代码如下,详情见代码注释 ...
分类:
其他好文 时间:
2019-10-11 21:47:49
阅读次数:
140
共同的特点:编程语言+单元测试框架+扫描编译工具+持续集成工具+数据库+项目管理工具。 1、接口自动化框架: ①、java+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine ②、python+unittest/pytest+Gi ...
分类:
其他好文 时间:
2019-10-04 15:19:28
阅读次数:
111