代码改变世界

接口自动化框架(java)--5.通过testng.xml生成extentreport测试报告

2019-03-29 23:32 by 清风软件测试开发, 936 阅读, 0 推荐, 收藏, 编辑
摘要:这套框架的报告是自己封装的 由于之前已经通过Extentreport插件实现了Testng的IReport接口,所以在testng.xml中使用listener标签并指向实现IReport接口的那个类就可以替换原始的testngreport testng配置如下: 单suite,单test test 阅读全文

接口自动化框架(java)--4.接口Token传递

2019-03-29 23:11 by 清风软件测试开发, 3033 阅读, 0 推荐, 收藏, 编辑
摘要:这套框架的报告是自己封装的 一般token会在登录接口返回结果中呈现,从代码层面获取token的方式有很多种,我是使用jsonpath这个json路径语言去匹配token所在路径的key值 没有使用testng.xml的情况下调试testCase,需要设置一下dependsOnMethods,否则t 阅读全文

接口自动化框架(java)--3.get,delete请求,Excel管理多种请求类型

2019-03-29 23:02 by 清风软件测试开发, 610 阅读, 0 推荐, 收藏, 编辑
摘要:这套框架的报告是自己封装的 每种请求类型放入不同的sheet中,就可以避免新建太多的excel去做数据驱动。 XSSFSheet类提供了一个读取sheet的方法,getSheetAt(int),通过下标去访问想要的sheet 1.Excel,添加两个sheet页改名成get , delete,代表这 阅读全文

接口自动化框架(java)--2.接口用例POST请求,参数配置

2019-03-29 22:57 by 清风软件测试开发, 1252 阅读, 0 推荐, 收藏, 编辑
摘要:这套框架的报告是自己封装的 Post类型的接口通常有请求参数,请求参数也是json类型,所以需要写一个类将请求参数序列化成json对象 以常见的登录接口为例 新建一个package,和postParameters类 2.在config.properties中配置根url,以及excel地址 4.在t 阅读全文

接口自动化框架(java)--1.项目概述

2019-03-29 22:54 by 清风软件测试开发, 2317 阅读, 0 推荐, 收藏, 编辑
摘要:项目github地址: https://github.com/tianchiTester/API_AutoFramework 这套框架的报告是自己封装的 1.测试基类TestBase: 接口请求的testcase类需要继承此类去读取properties文件 2.配置文件 配置文件里存放项目的endp 阅读全文

Python操作MongoDB看这一篇就够了

2019-03-24 18:01 by 清风软件测试开发, 994 阅读, 0 推荐, 收藏, 编辑
摘要:MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组,非常灵活。在这一节中,我们就来看看Python 3下MongoDB的存储操作。 1. 准备工作 在开始之前,请确保已经安装好了Mon 阅读全文

Java bean 转 Map

2019-03-24 02:37 by 清风软件测试开发, 2289 阅读, 0 推荐, 收藏, 编辑
摘要:Java bean 转 Map 时需要使用Fastjson 另外也可以使用 使用 BeanUtils 实际例子如下: 运行的代码如下: 输出的结果如下: 阅读全文

java 写一个JSON解析的工具类

2019-03-23 18:41 by 清风软件测试开发, 2699 阅读, 0 推荐, 收藏, 编辑
摘要:上面是一个标准的json的响应内容截图,第一个红圈”per_page”是一个json对象,我们可以根据”per_page”来找到对应值是3,而第二个红圈“data”是一个JSON数组,而不是对象,不能直接去拿到里面值,需要遍历数组。 下面,我们写一个JSON解析的工具方法类,如果是像第一个红圈的JS 阅读全文

python 中为什么不需要重载 参数*arg和**args

2019-03-20 22:44 by 清风软件测试开发, 1178 阅读, 0 推荐, 收藏, 编辑
摘要:函数重载主要是为了解决两个问题。 (1)可变参数类型。 (2) 可变参数个数。 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时才使用函数重载,如果两个函数的功能其实不同,那么不应当使用重载,而应当使用一个名字不同的函数。 好吧,那么对于情况 (1) 阅读全文

Python VIP视频解析器

2019-03-17 21:23 by 清风软件测试开发, 3 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 88 下一页