摘要: 在测试过程中,执行用例完成以后,需要判断测试结果pass或者fail,则需应用到assert(断言) assert用于判断一个表达式,在表达式条件为 false 的时候触发异常。 1. 常见的断言方法: ​ 在python中的unittest标准测试库中断言的方法有很多,常用的断言方法:assert 阅读全文
posted @ 2020-09-03 17:37 Yulisa 阅读(187) 评论(0) 推荐(0)
摘要: 该第四章节是最重要的基础:unittest 1. 什么是unittest? unittest是python的标准测试库,相比于其他测试框架是python目前使用最广的单元测试框架。 unittest有4个比较重要的概念是TestCase、TestSuite、TestLoader、 TestRunne 阅读全文
posted @ 2020-09-03 17:31 Yulisa 阅读(163) 评论(0) 推荐(0)
摘要: 本节的知识只是扩展知识点,可自行学习 学习目的: 知道什么是flask 可以知道接口的由来及简单的编写对应的接口dome 什么是flask? Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask使用BSD授权。在短时间内 阅读全文
posted @ 2020-09-03 16:38 Yulisa 阅读(201) 评论(0) 推荐(0)
摘要: 在日常工作中可能有的接口发送get 或者post明明都正确,但是会提示非法参数或者无效请求,这可能是接口有反爬虫机制,会校验你的header是否对应的客户端发送的请求,此时即需要添加header请求。 解决方法: 在fiddler复制对应接口正确的header 对请求修改对应的header 如果如上 阅读全文
posted @ 2020-09-03 16:18 Yulisa 阅读(597) 评论(0) 推荐(0)
摘要: 举例一:上传图片接口 把对应的图片上传到对应的位置,以下接口牵扯的知识点:1. 得到对应的接口地址,包括:/account/uploadUserPic(生成图片) 和 /account/uploadAvatar(上传图片)2. 利用字典保存得到对应的文件路径:file 3. 利用字典保存对应的用户h 阅读全文
posted @ 2020-09-03 16:09 Yulisa 阅读(312) 评论(0) 推荐(0)
摘要: 1. 环境搭建 在实战之前,我们需要先安装python 并且导入request库(pip install requests) 安装编译器:建议PyCharm 2. 实例操作 安装好环境以后我们来模拟一下Get 和 Post请求 2.1 Get 和Post请求 举例:用Python 3.0 模拟Get 阅读全文
posted @ 2020-09-03 16:04 Yulisa 阅读(257) 评论(0) 推荐(0)
摘要: 之前文章介绍了接口测试及对应如何设计接口测试的测试用例,如下,将用Fidder 工具介绍及举例,废话不多说~ 正式开始 使用工具:Fidder 此章节学习内容: 什么是Fidder Fidder怎么抓Web接口和APP接口 Fidder怎么添加过滤规则? Fidde使用本地页面执行(未完成) 1. 阅读全文
posted @ 2020-09-03 15:55 Yulisa 阅读(257) 评论(0) 推荐(0)
摘要: 用例设计完了,接下来介绍如何选择一个的工具同时会举例说明告诉你如何进行接口的功能测试。 3.1 如何选择一个工具 使用接口测试工具是提高工作效率,选择一个合适的接口工具显得尤为重要,所以我们要如果如何选择测试工具呢? 我们要根据以下几点来定位: - 时间 - 简易程度 - 业务复杂度 - 以及个人能 阅读全文
posted @ 2020-09-03 15:40 Yulisa 阅读(159) 评论(0) 推荐(0)
摘要: 1.1 变量和字符串 # 格式化输出 str.format() # 删除空格 str.strip() 查找字符串 方法一:str.find() 方法二:原始串 in 目标串 替换字符 str.replace(原始串,目标串,[替换次数]) 字符串处理函数 str.upper() #转大写 ​ str 阅读全文
posted @ 2020-08-24 18:04 Yulisa 阅读(245) 评论(0) 推荐(0)
摘要: 在第一篇文章大致介绍了接口测试的基础知识,接下来介绍一下接口测试的流程已经设计用例的方法。 2.1 接口测试流程 2.2 测试之前的准备工作 我们需要知道系统的业务流程即需求文档,以及对应的接口的功能即系统化的接口文档; A>需求文档:需求文档可以让我清楚的知道系统的业务流程,可以根据业务流程设计用 阅读全文
posted @ 2019-07-19 16:43 Yulisa 阅读(304) 评论(0) 推荐(0)
321312321321