摘要: 1.整体设计 测试工作中,接口测试是相当重要的部分,也是最好实施自动化的。一个完整的接口自动化测试框架,大概需要完成以下几个步骤: 1.用例编写。 2.获取用例。 3.执行用例,我们可以通过Jenkins自动执行,也可以手动执行。 4.生成测试报告。 5.通知,用例执行完成后,通知相关人员。 有了上 阅读全文
posted @ 2018-04-08 14:49 awake006 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 数据结构和算法(1) Python 提供了大量的内置数据结构,包括列表,集合以及字典。大多数情况下使 用这些数据结构是很简单的。但是,我们也会经常碰到到诸如查询,排序和过滤等等 这些普遍存在的问题。因此,这一章的目的就是讨论这些比较常见的问题和算法。另外,我们也会给出在集合模块 collection 阅读全文
posted @ 2018-04-08 14:49 awake006 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.URL爬取 爬取一个站点的所有URL,大概有以下步骤: 1.确定好要爬取的入口链接。 2.根据需求构建好链接提取的正则表达式。 3.模拟成浏览器并爬取对应的网页。 4.根据2中的正则表达式提取出该网页中包含的链接。 5.过滤重复的链接。 6.后续操作,打印链接或存到文档上。 这里以获取 http 阅读全文
posted @ 2018-03-25 21:55 awake006 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在之前的文章中,已经学会了发送请求,那么,这个请求的结果是否正确呢?这个就需要使用JMeter的断言之响应断言了。 首先在JMeter中添加一个get请求,这里以中国天气网中获取深圳周边城市、深圳街道和深圳景点的标识码为例: 再添加查看结果树,发送请求,发现报403错误了,原因是接口对来源有防护,需 阅读全文
posted @ 2018-03-25 09:29 awake006 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 经常忘记使用,今天写下来记录一下 阅读全文
posted @ 2018-03-21 15:24 awake006 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 使用同一个IP去爬取同一个网站的网页,久了之后容易被屏蔽,这时候我们就需要代理服务器了,到这里http://www.xicidaili.com/ 我们可以查看到很多代理服务器地址。 在python的urllib库中,我们可以这样使用代理服务器访问我们需要访问的站点。 requests库使用代理 首先 阅读全文
posted @ 2018-03-20 14:53 awake006 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.GET请求 1.1不带参数的Get请求 首先添加一个线程组,在添加一个HTTP Resquest,把它命名为Get not param,这里以博客园打开一片文章为例,URL: http://www.cnblogs.com/awake006/p/8572191.html,再添加一个监听,添加-监听 阅读全文
posted @ 2018-03-18 16:23 awake006 阅读(3917) 评论(1) 推荐(0) 编辑
摘要: 1.简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于对服务端做压力测试,它最初被设计用于web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件,Java小服务程序,CGI脚本,Java对象,数据库,FTP服务器等等。JMeter可 阅读全文
posted @ 2018-03-15 10:39 awake006 阅读(437) 评论(0) 推荐(0) 编辑