第1章 课程介绍(不要错过)本章主要讲解课程的详细安排、课程学习要求、课程面向用户等,让大家很直观的对课程有整体认知!第2章 接口测试工具Fiddler的运用本章重点讲解如何抓app\web的http\https请求包、如何模拟请求数据、过滤规则及修改响应数据、如何解决无法抓包问题 以及fiddle ...
分类:
编程语言 时间:
2019-12-21 10:02:45
阅读次数:
74
HttpClient是模拟Http协议客户端请求的一种技术,可以发送Get/Post等请求,要使用首先需要在pom文件中引入依赖包。 1.pom文件中引入依赖 1 <dependency> 2 <groupId>org.apache.httpcomponents</groupId> 3 <artif ...
分类:
Web程序 时间:
2019-12-20 14:00:48
阅读次数:
90
[TOC] Robot Framework框架简介 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 Robot Fr ...
分类:
其他好文 时间:
2019-12-20 13:29:06
阅读次数:
89
HttpRunner 在命令行中启动测试时,通过指定参数,可实现丰富的测试特性控制。参数的指定使用hrun运行时进行指定,多个参数可叠加 参数详细说明 参数名 参数值 详细说明 -h,--help 无 显示帮助信息 -v,--version 无 显示版本信息 --log-level DEBUG 指定 ...
分类:
Web程序 时间:
2019-12-20 12:03:33
阅读次数:
104
1. 简介 前边宏哥一边一边的喊框架,就如同一边一边的喊狼来了!狼来了!.....这回是狼没有来,框架真的来了。从本文开始宏哥将会一步一步介绍,如何从无到有地创建自己的第一个自动化测试框架。这一篇,我们介绍,如何封装自己的日志类和浏览器引擎类。 2. 创建项目层级结构 如何创建,怎么创建。这个就需要 ...
分类:
编程语言 时间:
2019-12-19 14:40:34
阅读次数:
98
本篇文章主要总结在使用httprunner框架做接口自动化测试过程中遇到的问题 1.在参数化过程中读取CSV文件,不能读取出整型来。 读取下方文件数据,全部是字符串格式 原因:csv 格式本身是不支持配置数据类型的。它本身就不具备这个能力。 解决:暂定的解决方式是暂时不用它自带${P()}函数进行参 ...
分类:
Web程序 时间:
2019-12-18 12:58:51
阅读次数:
112
前言 pytest是一个非常成熟的全功能的Python测试框架,适合从简单的单元到复杂的功能测试,主要特点有以下几点: 简单灵活,容易上手; 支持参数化; 能够支持简单的单元测试; 标记测试功能与属性 复杂的功能测试,比如可以做selenium等自动化测试、接口自动化测试(pytest+reques ...
分类:
编程语言 时间:
2019-12-16 22:25:26
阅读次数:
399
为了简化测试用例的编写工作,HttpRunner 实现了测试用例生成的功能,使用对应的转换工具:har2case。 简单来说,就是当前主流的抓包工具和浏览器都支持将抓取得到的数据包导出为标准通用的 HAR 格式(HTTP Archive),然后 HttpRunner 实现了将 HAR 格式的数据包转 ...
分类:
Web程序 时间:
2019-12-16 19:27:08
阅读次数:
232
jmeter+ANT接口自动化测试框架 项目说明 本框架是一套基于 jmeter+Ant+Excel+Python 而设计的数据驱动接口自动化测试框架, jmeter 作为执行器, Ant 作为构建工具,进行构建测试,本框架无需你使用代码编写用例,测试用例存储在csv中,在csv中可以进行 接口用例 ...
分类:
其他好文 时间:
2019-12-14 11:46:13
阅读次数:
121
最近采用jenkins+python+pytest+allure写了一些自动化测试用例。碰到这样一种场景:如果我创建了2个测试任务,测试任务1包含2个测试用例test_a.py和test_b.py,测试任务2包含一个测试用例test_c.py。 一. 常规操作 假设我的代码目录结构有如下3个测试用例 ...
分类:
编程语言 时间:
2019-12-12 23:56:21
阅读次数:
410