Pytest学习之使用多个fixture

摘要: #使用多个fixture#如果用例需要用到多个fixture的返回数据,fixture也可以return一个元组、list或字典,然后从里面取出对应数据。import pytest@pytest.fixture()def user(): print("获取用户名") a ="nuo" b="1234 阅读全文
posted @ 2019-02-25 11:09 一枚快乐的小测试 阅读(904) 评论(0) 推荐(0) 编辑

Pytest学习之fixture作用范围(scope)

摘要: '''fixture作用范围fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > function- function 每一个函数或方法都会调用- class 每一个类调用一次,一个类可以有多个方法- module,每一个.py文 阅读全文
posted @ 2019-02-25 10:56 一枚快乐的小测试 阅读(8966) 评论(0) 推荐(0) 编辑

python测试dubbo类型接口

摘要: python语言也可以实现对dubbo接口的调用与测试,可以使用python+hessian结合的方式,也可以使用python+telnet结合的方式模拟命令行的模式来实现对dubbo接口的调用 基于Dubbo官方文档中给出的一套通过telnet命令行的方式去调试dubbo接口,我们这里就通过这种方 阅读全文
posted @ 2019-01-21 18:46 一枚快乐的小测试 阅读(4838) 评论(0) 推荐(0) 编辑

swagger接口注释添加,接口版本变更规则

摘要: 为了方便接口测试用例后期维护和对变更点及时测试,接口变更内容要及时通知到测试组,为了减少开发测试之间的沟通成本,开发swagger邮件通知功能,如果监控到swagger有内容变更,发送通知邮件到测试组。 一:接口版本注释添加规则: 无论修改接口任何东西 只要修改类或方法上的版本号 邮件即会通知到测试 阅读全文
posted @ 2019-01-21 11:32 一枚快乐的小测试 阅读(4348) 评论(3) 推荐(0) 编辑

Pytest-skip跳过功能

摘要: '''skip跳过用例'''#pytest.mark.skip可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能#跳过测试函数的最简单方法是使用跳过装饰器标记它,可以传递一个可选的原因import pytest# @pytest.mark.skip(reason="想跳过")# def 阅读全文
posted @ 2018-11-15 17:05 一枚快乐的小测试 阅读(660) 评论(0) 推荐(0) 编辑

接口自动化测试介入项目管理流程

摘要: 上图为接口自动化测试介入梧桐项目管理流程图 前景和目标: 现在公司的项目流程都是全部开发完成后提交到测试环境进行测试,导致测试人员在开发编码过程中相对清闲,除了完成测试用例之外没有其他事情可做,而当进入测试阶段又会变的非常忙碌。如果bug较多的话可能还要天天加班,开发修改bug的工作量也很大。 这样 阅读全文
posted @ 2018-10-26 14:16 一枚快乐的小测试 阅读(3198) 评论(0) 推荐(0) 编辑

Http通信协议接口接入swagger步骤实现自动生成接口文档

摘要: 步骤如下: 1、将framework-server版本号由1.5.5升级至1.5.6:<framework-server.version>1.5.6</framework-server.version>2、在application.properties添加以下配置:#是否开启swagger生产环境需 阅读全文
posted @ 2018-09-12 10:17 一枚快乐的小测试 阅读(2780) 评论(0) 推荐(0) 编辑

Swagger部署和dubbo集成之swagger注解

摘要: 目标:通过swagger和dubbo集成在代码中添加注释自动在swagger ui中生成接口文档 常用注解: - @Api()用于类,表示标识这个类是swagger的资源 - @ApiOperation()用于方法,表示一个http请求的操作,在我们这边表示一个rpc请求- @ApiParam()用 阅读全文
posted @ 2018-08-15 10:16 一枚快乐的小测试 阅读(5014) 评论(0) 推荐(0) 编辑

swagger部署和dubbo集成(一)dubbo swagger接入

摘要: 参考文档 swagger ui 源码地址 https://github.com/swagger-api/swagger-ui ,swagger ui由nodejs开发,可以根据项目要求让前端人员进行二次开发 swagger dubbo集成参考文档:https://github.com/Sayi/sw 阅读全文
posted @ 2018-08-15 10:13 一枚快乐的小测试 阅读(2850) 评论(3) 推荐(0) 编辑

python conf配置文件

摘要: #为什么要做配置文件:#将所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不用都去修改代码内部,这个就是我们逐步#要做的事情,可配置化#configparser用法#1)创建configparser对象,并调用read()函数打开配置文件,里面填的参数是地址#2)配置文件的格式是[] 阅读全文
posted @ 2018-03-25 16:16 一枚快乐的小测试 阅读(6262) 评论(0) 推荐(0) 编辑