测试工具
文章平均质量分 63
MisteryMan
QA工程师,关注质量提升,关注开源项目
博客都是写着玩儿
展开
-
Robotium API 翻译(四)——等待执行的方法sleep、waitFor
测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一步操作。故两者都能用的情况下,推荐waitForsleep,固定时间的等翻译 2013-11-12 19:54:33 · 2380 阅读 · 0 评论 -
Gatling官网教程翻译之Simulation Structure
Simulation是我们操作Gatling时,主要编写的对象,本文主要介绍Simulation的结构。 还是那句,欢迎转载,不过请注明出处。Simulation结构详解 原文来自: http://gatling.io/docs/2.1.7/general/simulation_structure.htmlSimulation是一个包含四个部分的Scala类: 1.HTTP协议设置; 2.h翻译 2016-02-05 10:50:27 · 2189 阅读 · 0 评论 -
Gatling 官网教程翻译之 Simulation Setup
此篇译文主要解释Simulation的setup 原文来自:http://gatling.io/docs/2.1.7/general/simulation_setup.html最近年底忙疯了,刚刚有时间更新博客。 simulation的setup主要用来设置并发模式,类似于LoadRunner中的controller,是Gatling中比较重要的一个功能。因此译者也贴出了自己的setup源码和对翻译 2016-02-04 19:02:34 · 4152 阅读 · 0 评论 -
Gatling官网翻译之高级教程
写在前面的话:最近在学习gatling,在网上找了找资料,主要是gatling的官网和stackoverflow。中文的资料一般都特别基础和简单。 翻译gatling的官方文档是因为自己看过了官网资料,觉得特别适合入门,就分享给大家。本人英语渣渣,翻译得天马行空,请大家多见谅。 更新情况,视个人时间,争取每周发两篇。 任何意见和建议都请留言。后续可能会做一个gatling的测试框架,不过这个就翻译 2016-01-14 10:36:37 · 3377 阅读 · 2 评论 -
安全测试工具(持续收集中)
分析工具:抓包工具:Wireshark(最常用)、httpwatch、tcpdump Burp Suite:常用的http分析工具,有很邪恶的用法; Fiddler:主要监视http和https,用得不多;漏洞扫描工具:appscan:业内最常用的一个工具,资料很多 http://www.cnblogs.com/fnng/archive/2012/05/27/2520594.html Acun原创 2016-01-21 21:12:45 · 947 阅读 · 0 评论 -
Gatling官网教程翻译之Concepts
名词解释,原始文章地址:http://gatling.io/docs/2.1.7/general/concepts.htmlVirtual User – 虚拟用户一些负载测试工具,像ab、wrk,在url压测的时候是很有效率的。但是它们不能很好地处理请求之间的逻辑关系。 像Gatling这样的高级负载测试工具就可以很好地处理虚拟用户。让每一个虚拟用户都使用不同的参数,甚至是请求到不同的地址去。其他翻译 2016-01-20 21:10:21 · 2709 阅读 · 1 评论 -
手机UserAgent数据(不定期补充)
整理了一些,随便写在博客里,备忘用。原创 2014-04-23 18:19:06 · 1382 阅读 · 0 评论 -
web_custom_request 函数详解
语法:Int web_custom_request (const char *RequestName, , [EXTRARES, ,] LAST );返回值返回LR_PASS(0)代表成功,LR_FAIL(1)代表失败。参数:RequestName:步骤的名称,VuGen中树形视图中显示的名称。List of Attribute:支持的属性有以下几种:转载 2014-04-23 18:13:19 · 5802 阅读 · 0 评论 -
Robotium API 翻译(五)——web控件测试方法,WebElement和By类
TO DO翻译 2013-12-16 16:07:23 · 9967 阅读 · 0 评论 -
Robotium API 翻译(三)——判断测试结果的方法assert、is、search
断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)void assertCurrentActivity (String message, Class activityClass [,boolean isNewInstance])断言当前的activity是否是预期的参数:message-如果运行失败打印的消息翻译 2013-11-12 17:20:02 · 1625 阅读 · 0 评论 -
Robotium API 翻译(二)——除click/clickLong外的其他操作
上一篇列举了Robotium的操作,主要是点击和长按的操作。这里说下除了点击和长按外的其他操作。拖拽操作void drag (float fromX, float toX, float fromY, float toY, int stepCount)选定两个位置,进行拖拽操作参数:fromX-起始位置的X坐标翻译 2013-11-12 16:06:35 · 2517 阅读 · 0 评论 -
Robotium API 翻译(一)——click/clickLong操作
1.常量: 1.1.方向键 static int UP static int DOWN static int LEFT static int RIGHT 1.2.键盘菜单 static int OPENED static int ENTER翻译 2013-11-11 16:45:55 · 2240 阅读 · 2 评论 -
分享个最近在做的自动化测试框架
分享个自己最近在做的自动化测试框架架构图。 数据的测试,入口一般定时任务。可添加参数选择执行任务的范围,也可以选择默认的执行范围。验证测试的为etl测试、数据库中的字段校验(通过对应关系、接口或者SQL校验)。工具类数据库工具类:定义一些数据库相关的操作,主要为操作MySQL。自定义了一些增删改查操作,简化SQL;消息相关工具类:发消息的工具类;定时任务工具类:暂时使用selenium操作w原创 2016-05-06 21:40:38 · 4539 阅读 · 0 评论