摘要: 上篇Fiddler教程,我们教了大家Fiddler安装配置及如何使用Fiddler进行基本的Http抓包及模拟请求,今天给大家介绍下如何使用Fiddler进行手机抓包。 运行环境为Windows 10,使用手机为iPhone 7,iOS11系统。 阅读全文
posted @ 2017-11-08 01:44 lovesoo 阅读(3580) 评论(1) 推荐(8) 编辑
摘要: 正则表达式,又称规则表达式(Regular Expression,在代码中通常简写为regex、regexp或RE)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 Jmeter使用正则表达式主要用来从请求结果中提取需要的内容,作为结果校验或下一个接口的入参从而实现参数关联。下面主要介绍Jmeter使用正则表达式提取器的方法。 阅读全文
posted @ 2017-11-07 15:46 lovesoo 阅读(1562) 评论(0) 推荐(3) 编辑
摘要: 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客。(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高。看到首页的推荐博客排行时,心里痒痒的,想想看看这些大佬究竟是写了什么文章这么受欢迎,可以被推荐。所以用Python抓取了这100位推荐博客,简单分析了每个博客的文章分类,阅读排行榜,评论排行榜及推荐排行榜,最后统计汇总并生成词云。正好这也算是一篇非常好的Python爬虫入门教程了。 阅读全文
posted @ 2017-11-04 02:18 lovesoo 阅读(3657) 评论(13) 推荐(12) 编辑
摘要: 初学Python的同学们看到代码中类似func(*args, **kwargs)这样的函数参数定义时,经常感到一头雾水。 下面通过一个简单的例子来详细解释下Python函数可变参数*args及**kwargs,先给出标准答案: 1. *args是arguments单词缩写,表示任意多个无名参数,是一个tuple,如 (1,2,3,'a','b','c') 2. **kwargs是keyword arguments单词缩写,表示关键字参数,是一个dict,如{'a':1,'b':2,'c':3} 阅读全文
posted @ 2017-11-02 17:24 lovesoo 阅读(4575) 评论(0) 推荐(3) 编辑
摘要: pip是一款非常方便的python包管理工具,本文主要介绍在windows 10系统下安装pip方法。 阅读全文
posted @ 2017-11-02 14:10 lovesoo 阅读(1544) 评论(2) 推荐(0) 编辑
摘要: Selenium Grid允许你在多台机器的多个浏览器上并行的进行测试,即分布式测试。 本文对Selenium Grid进行了完整的介绍,从环境准备到使用Selenium Grid进行一次完整的多节点分布式测试。 运行环境为Windows 10,Selenium版本为 3.5.0,Chrome版本为62,Firefox版本为56,IE版本为11。 阅读全文
posted @ 2017-11-01 16:46 lovesoo 阅读(4709) 评论(0) 推荐(0) 编辑
摘要: Fabric是一个Python(2.5-2.7)库,用于简化使用SSH的应用程序部署或系统管理任务。 它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。 本文主要介绍CentOS 6.3上使用Fabric进行自动化部署的基本方法。 阅读全文
posted @ 2017-11-01 11:08 lovesoo 阅读(773) 评论(0) 推荐(0) 编辑
摘要: ab全称Apache Bench,是apache附带的一个小工具,它可以同时模拟多个并发请求,测试apache等Web服务器的最大负载压力。 本文通过一个简单的示例,介绍了使用ab进行web页面性能测试、查看结果方法及运行参数详解。 运行环境为Windows 10系统。 阅读全文
posted @ 2017-10-31 23:43 lovesoo 阅读(1748) 评论(5) 推荐(1) 编辑
摘要: 本人使用Python测试已有多年,略有些皮毛经验。每次有新员工入职,都会从头教一遍如何入门上手使用Python进行测试。趁这段有空,整理成文档,也好方便后续新员工学习。文章如有不妥之处,也请各位不吝赐教^ ^ 阅读全文
posted @ 2017-10-31 16:46 lovesoo 阅读(2271) 评论(3) 推荐(1) 编辑
摘要: BDD全称Behavior Driven Development,译作"行为驱动开发",是基于TDD (Test Driven Development 测试驱动开发)的软件开发过程和方法。 BDD可以让项目成员(甚至是不懂编程的)使用自然语言来描述系统功能和场景,从而根据这些描述步骤进行系统自动化的测试。 阅读全文
posted @ 2017-10-31 10:32 lovesoo 阅读(2242) 评论(0) 推荐(0) 编辑