随笔分类 -  HttpRunner

httprunner,接口之间的数据传递,增加了转义符号\,导致下一个接口运行异常
摘要:第一个接口 返回内容 headers : {'Access-Control-Allow-Headers': 'X-Requested-With, accept, content-type', 'Access-Control-Allow-Methods': 'GET, HEAD, POST, PUT, 阅读全文
posted @ 2020-04-16 11:48 li7 阅读(1023) 评论(0) 推荐(0)
httprunner之通过py文件运行测试
摘要:from httprunner.api import HttpRunner from httprunner import report ''' failfast=True 执行失败终止;False执行失败,继续执行 ''' # 创建HttpRunner对象 runner = HttpRunner(f 阅读全文
posted @ 2020-03-25 15:18 li7 阅读(1043) 评论(0) 推荐(0)
httprunner之修改测试报告样式
摘要:修改测试报告样式。适用于 httprunner 2.3.3版本 httprunner源码修改 测试报告样式修改:默认的测试报告样式不美观,变更测试报告模板 测试报告模板(新) 从网上获取新模板 extent_report_template_ch.html 第一步:进入到python包目录,\site 阅读全文
posted @ 2020-03-25 15:16 li7 阅读(1465) 评论(2) 推荐(0)
httprunner之传输内容base64转换处理
摘要:前提情景 添加用户的接口,需要传入用户名和密码,这里的密码 系统使用了base64转化了 解决思路,自定义函数,转换传输内容。 需要将设定的密码作为默认参数传入。如果调用的时候自己传参会造成,函数不会调用。出现下面的情况 所以这里调用函数不要传入参数,使用默认即可。但是! 还是会出现新的问题,上面的 阅读全文
posted @ 2020-03-16 21:40 li7 阅读(224) 评论(0) 推荐(0)
接口自动化测试选型-httpRunner
摘要:1.2 介绍 基于 Python 开发的测试框架 httprunner为核心,Jenkins 实现持续集成,并选取 Python3.X 作为编程语言实现。 1.2 httprunner介绍 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚 阅读全文
posted @ 2020-03-10 19:21 li7 阅读(716) 评论(0) 推荐(0)
httprunner发送内容非utf8,导致接口运行报错
摘要:自定义函数 def setup_request(request): request["data"] = request["data"].encode('utf-8') api调用 data:内容包含中文 - name: 上传ktr文件 api: api/KJB&KTR作业/ECHO_KJB_KTR_ 阅读全文
posted @ 2020-03-10 19:10 li7 阅读(400) 评论(0) 推荐(0)