- 博客(5)
- 收藏
- 关注
原创 python接口自动化生成测试报告并发送邮件
1、生成测试报告,ExtentHTMLTestRunner测试报告模板:https://github.com/wishchen/ExtentHTMLTestRunner/blob/master/example/ExtentHTMLTestRunner.py 点这里下载模板 该报告模板适用于接口测试。 test_dir = "/Users/majiashuo/PycharmProjects/youguo/test" discover = unittest.defaultTestLoader.discover(
2021-02-08 10:06:45
1072
2
原创 Python+ddt自动化测试数据驱动
1、编写脚本 为实现代码模块独立,分成管理类、集成类、生成报告三个模块 <1 编写测试用例 class Manage(): def recommendTest(self): url = 'http://youguo.ikabbs.com/yg-api-gateway/api/yg-api/api/thread/recommend' params = {"pageIndex": "1", "pageSize": "2"} r = requests
2021-02-07 18:28:35
307
原创 java+testNg接口测试数据驱动的实现
1、配置环境添加jar包 主要添加的jar包是: commons-httpclient-3.0.1.jar testng-6.11.jar 2、编写接口测试类 这里以一个举报接口为例: import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.PostMethod; import java.io.IOException; public class ThreadReport {
2021-02-07 18:06:50
409
2
原创 Jmeter中Beanshell断言的使用
Jmeter中Beanshell断言的使用 响应断言较为常用,它是通过检查sampler的请求内容和响应结果中是否匹配指定的字符串来判断结果是否正确。响应断言简单实用,能够解决工作中的大部分问题。但是有的情况,如自动化监控等,获取列表是否有新数据,并不能满足我们的复杂断言。 现在以我爱卡最新主题列表接口为例,简述beanshell的使用与优点。 BeanShell断言可以使用beanshell脚本来执行断言检查,可以用于更复杂的个性化需求,使用更灵活,功能更强大。 BeanShell断言主要通过Failur
2021-02-07 17:37:25
1230
原创 Charles打断点
Charles打断点打断点要做什么请求到接口数据并打断点设置断点修改返回值并展示取消断点 打断点要做什么 对于测试来说,Charles的作用就是查看我们调用接口的时候接口给我们返回的数据,以此我们来判断bug是出在前端还是后台,一个好的测试,要学会用数据说话,拿出有力的证据来证明这是一个bug,同时也帮助开发人员定位问题所在。还有另外一个重要的常用功能就是打断点(Breakpoints),拦截接口...
2020-04-23 18:31:25
1964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人