摘要: Fiddler是用一款使用C#编写的http协议调试代理工具。它支持众多的http调试任务,能够记录并检查所有你的电脑和互联网之间的http通讯,可以设置断点,查看所有的“进出”Fiddler的数据(cookie,html,js,css等)。本文为Fiddler入门教程,主要介绍Fiddler下载安装、Http接口抓包分析及模拟请求方法。 阅读全文
posted @ 2017-10-30 13:24 lovesoo 阅读(4272) 评论(3) 推荐(7) 编辑
摘要: Robot Framework是一款python语言编写,通用的功能自动化测试框架。它使用了比较易用的表格数据语法,基于关键字驱动测试,主要用来验收测试和验收测试驱动开发(ATDD)。 本文主要介绍Robot Framework在python2.7环境下的安装及一个http接口自动化测试demo。 阅读全文
posted @ 2017-10-28 23:01 lovesoo 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则;这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。那么JMeter又给我们提供了怎么样的参数化,下面让我们一一揭开JMeter的参数化。 阅读全文
posted @ 2017-10-27 16:20 lovesoo 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。 运行环境为Windows 10系统,JDK版本为1.8,JMeter版本为3.3。 阅读全文
posted @ 2017-10-27 14:20 lovesoo 阅读(18936) 评论(7) 推荐(10) 编辑
摘要: concurrent.futures是一个非常简单易用的库,主要用来实现多线程和多进程的异步并发。 本文主要对concurrent.futures库相关模块进行详解,并分别提供了详细的示例demo。 阅读全文
posted @ 2017-10-27 09:15 lovesoo 阅读(17690) 评论(0) 推荐(1) 编辑
摘要: Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。要写出 Pythonic(优雅的、地道的、整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀的源代码值得阅读,比如:requests、flask、tornado,下面列举一些常见的Pythonic写法。 阅读全文
posted @ 2017-10-26 16:45 lovesoo 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 正交试验法是研究多因素、多水平的一种试验法,它是利用正交表来对试验进行设计,通过少数的试验替代全面试验,根据正交表的正交性从全面试验中挑选适量的、有代表性的点进行试验,这些有代表性的点具备了“均匀分散,整齐可比”的特点。下面介绍使用Python实现了正交表自动设计测试用例的完整流程。 阅读全文
posted @ 2017-10-26 16:26 lovesoo 阅读(4430) 评论(0) 推荐(1) 编辑
摘要: nose项目是于2005年发布的,也就是 py.test改名后的一年。它是由 Jason Pellerin 编写的,支持与 py.test 相同的测试习惯做法,但是这个包更容易安装和维护。nose的口号是:扩展unittest,nose让测试更简单!本文主要介绍nose框架编写自动化测试用例的方法。 阅读全文
posted @ 2017-10-26 10:07 lovesoo 阅读(2276) 评论(0) 推荐(0) 编辑
摘要: 最近使用LoadRunner 11进行了一次完整的Http WEB接口性能测试,下面介绍下Http接口Get/Post方法性能测试脚本通用编写方法。 阅读全文
posted @ 2017-10-26 09:09 lovesoo 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍使用Loadrunner调用Webservice接口进行性能测试时,相关脚本编写及优化方法总结。 阅读全文
posted @ 2017-10-25 16:00 lovesoo 阅读(1032) 评论(0) 推荐(0) 编辑