Ethon

为什么要有方法,因为懒惰是一种美德。

   :: 首页  :: 新随笔  ::  ::  :: 管理

随笔分类 -  自动化测试

摘要:在做接口自动化测试时,我们需将测试用例的预期结果与实际结果进行对比,如果一致就认定测试用例通过,不一致就认定失败。而后端接口返回的数据一般是以json的方式返回到前端,那么用jsonpath来做预期结果的处理就很适合了,尤其是对于复杂的json串,jsonpath的优势更明显。 Jsonpath:看 阅读全文
posted @ 2021-01-11 10:31 Ethon 阅读(763) 评论(0) 推荐(0) 编辑

摘要:接口测试中,有些场景接口间存在着数据依赖的问题,比如说提交订单前需要用户先登录等等,下面就用两个小案例说说数据依赖的问题。 两个接口,一个接口(project_add)用来创建测试项目,一个接口(env_add)用来创建测试环境,env_add接口需依赖project_add接口返回的project 阅读全文
posted @ 2020-08-15 22:26 Ethon 阅读(2042) 评论(0) 推荐(0) 编辑

摘要:环境:python3 + unittest + requests Excel管理测试用例, HTMLTestRunner生成测试报告 测试完成后邮件发送测试报告 jsonpath方式做预期结果数据处理,后期多样化处理 后期扩展,CI持续集成 发送邮件效果: 整体结构: common模块 class 阅读全文
posted @ 2020-02-24 13:34 Ethon 阅读(3169) 评论(0) 推荐(2) 编辑

摘要:直接在Tests中写js代码断言结果,Test Result展示运行结果,简单方便。 示例脚本: 示例response: { "succeed": true, "code": 0, "msg": "success", "total": 19523, "pageNo": 1, "pageSize": 阅读全文
posted @ 2019-12-04 11:00 Ethon 阅读(6876) 评论(0) 推荐(1) 编辑

摘要:1.安装Node.js 下载地址: https://nodejs.org/download/ 2.安装Newman 1) 打开cmd,输入:npm install -g newman 2) 安装支持Newman生成html报告的组件 npm install -g newman-reporter-ht 阅读全文
posted @ 2019-09-27 16:41 Ethon 阅读(1172) 评论(0) 推荐(0) 编辑

摘要:TestNG以注解的方式实现多线程测试 阅读全文
posted @ 2019-09-27 12:09 Ethon 阅读(416) 评论(0) 推荐(0) 编辑

摘要:JUnit让开发人员了解测试的实用性,尤其是在单元测试这一模块上比任何其他测试框架都要简单明了。凭借一个相当简单,务实,严谨的架构,JUnit已经能够“感染”了一大批开发人员。TestNG是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更强大,使用更方便。 一:注解的 阅读全文
posted @ 2019-03-30 16:48 Ethon 阅读(725) 评论(0) 推荐(0) 编辑