![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT-Test
xinwang
这个作者很懒,什么都没留下…
展开
-
JMeter使用指南 提高编
最近要用到Stress Test,找到J-Meter 这个工具,转载一篇网络上的J-Meter 使用指南.原贴地址:http://hi.baidu.com/%D5%C5%B9%DA%C1%D6/blog/item/084298827b5685bd6c8119c9.html============================================================转载 2013-08-01 11:23:18 · 966 阅读 · 0 评论 -
Selenium模拟光标进入和tab键移动
在做一个项目的selenium测试,但是遇到一个问题,通过tape语句输入日期之后,到selenium运行到查询按钮的时候,输入的日期却是不正确了。比如输入04102013,结果却04/02/13__。输入04/10/2013,结果却是04/10/20。后来深入的研究了日期输入框的行为,原来是系统在js上做了一些特殊的处理。光标进入时,把格式掩码(如/)去掉,显示数字,光标离开之后,进原创 2013-11-20 13:50:52 · 3160 阅读 · 0 评论 -
Jmeter常见问题
Jmeter常见问题 (转载) http://www.51testing.com/?uid-128005-action-viewspace-itemid-84094说明:这些问答是从网上转载的,自己修改了其中的一些内容,如果大家兴趣,可以将大家在使用Jmeter的时候碰到的问题写下来,我们一起补充到这个问答里面,共同努力完善jmeter的资料。1. JMeter的工作原理是什么?向服转载 2013-12-06 11:06:46 · 1060 阅读 · 0 评论 -
使用 Selenium RC 测试 web 应用程序
简介: Selenium 是一个用于自动化>了解 Selenium RCSelenium RC 是来自 Selenium 项目的一个工具套件的一部分。它允许您运行您创建的自动化测试。Selenium RC 支持许多不同的操作系统,能够启动不同浏览器的实例,比如 Windows® Internet Explorer®、Mozilla Firefox 和 Opera。使用 Selenium转载 2013-12-26 09:16:32 · 964 阅读 · 0 评论 -
使用 Selenium 实现基于 Web 的自动化测试
简介: Selenium 是一个用于 Web 应用程序测试的工具。Selenium 的测试用例直接运行在浏览器中,就像真正的用户在操作一样。与主流的 web 自动化测试框架还有 QTP,基于 Ruby 的 WATIR 等相比,Selenium 支持 IE、Mozilla Firefox 多种浏览器,支持自动录制脚本以及 Java、c#、ruby 等多种运行语言的自动生成,用例制作快捷,运行快速。相转载 2013-12-27 10:06:32 · 854 阅读 · 0 评论 -
使用 Selenium 和 TestNG 进行编程式测试
使用 Selenium 和 TestNG 进行编程式测试Testng与junit对比 1. 总体概念 TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit 和 NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。1. 介绍 TestNG是一个设计用来简化广泛的测试原创 2013-12-27 16:22:36 · 734 阅读 · 0 评论 -
使用 Selenium 实现基于 Web 的自动化测试
分布式计算将网络服务带到世界的每一个角落,这些服务又大都部署在Web应用系统中。如何保障高质量软件或服务则是个突出的问题,其实软件测试从来就不应该被轻视。对于一个复杂的web应用程序系统需要测试的方面太多了,特别是那些开发周期很长的系统,如果所以测试都通过手工来完成,显然成本太高,且容易出错。通过使用自动化工具,则在某种程度上降低了测试难度,同时节约了成本,但是会有个新的问题:如果提高测试脚本的维转载 2013-12-27 16:04:38 · 784 阅读 · 0 评论 -
网络流量控制--DUMMYNET
我们知道在FreeBSD中有一个内核级的功能叫dummynet,利用它我们就可以在系统上实施一定的网络流量控制。不过dummynet必须配合ipfw一起使用才行,所以需要重新配置内核,在内核配置文件中加入以下几行,然后编译出新内核。 打开数据包过滤功能 options IPFIREWALL #firewall 通过syslog启用记账功能 options IPFIR转载 2014-02-24 11:26:33 · 1866 阅读 · 0 评论 -
基于TestNG 与Selenium 的自动化测试设计与实施
1、引言 软件测试是关系到软件开发和维护成本的重要环节。任何软件产品在正式发布之前都必须经过严格的测试。随着计算机技术的迅速发展,软件的结构越来越复杂,同业竞争越来越激烈。为了保证软件产品的高度可靠性和竞争力,很多软件开发机构都将其主要的研制力量投入到软件测试之中。回归测试是软件测试中的重要组成部分,占有很大的比重。每次例行包发布前都需要对软件现有功能进行回归验证,确保无误以后才转载 2014-03-04 16:33:04 · 4266 阅读 · 0 评论 -
selenium菜鸟学习
1.要使用selenium,首先要开启seleniumserver,命令如下(先要进入selenium-server.jar根目录,在dos命令窗口下):>java -jar selenium-server.jar2.selenium 常用方法1) 创建selenium实例对象:Selenim selenium =newDefaultSelenium("localhost",4转载 2013-11-20 13:36:05 · 2121 阅读 · 0 评论 -
Selenium的一些帮助信息
selenium官方网站http://docs.seleniumhq.org/docs/02_selenium_ide.jsp个人的博客http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c422461a1439a0e83a7150428894原创 2013-11-18 17:27:22 · 536 阅读 · 0 评论 -
系统开发中,关系到OS的连接池方面,编程的时候就应该进...
最近,我们在负责开发的一个维修配件系统。在客户进行集中测试的时候,出现了严重的性能问题。但是这个问题在同一个环境中,公司进行测试的时候,却没有发生这样的问题。排除了配置修改,log打印级别开关等的因素之后,我们最终定位到了导致的原因。通过ftp的传输打印信息给打印机,在同一时间开启了太多的ftp数,导致服务器性能急剧下降。系统开发中,关系到OS的连接池方面,编程的时候就应该原创 2013-10-23 15:42:46 · 562 阅读 · 0 评论 -
JMeter的Cookie Policy
关于JMeter的Cookie Policy中的Cookies标准,HttpClient3.1可以支持。以下进行一定的说明。 1. RFC2109 RFC2109是W3C组织第一次推出的官方Cookies标准。理论上,所有使用版本1Cookies的服务端都应该使用此标准。HttpClient已经将此标准设定为默认。 遗憾的是,许多服务端不正确的原创 2013-08-01 15:42:01 · 2670 阅读 · 0 评论 -
Jmeter常用函数之__CSVRead使用
__CSVRead函数用于对脚本进行参数话,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。以登录的用户名、密码为例:实际进行压力测试时,需要模拟使用不同的用户并发访问系统,此时需要我们对脚本中的用户名、密码进行参数化;下面具体介绍如何使用csvread函数:1. 准备好参数取值List清单,文件格式为:csv或者txt文件,里面保存变量要读取的参数值,每个变量间原创 2013-08-07 14:01:20 · 5165 阅读 · 0 评论 -
Jmeter XPath Extractor(后置处理器取值)
在一组测试操作中,有时候当前的测试Case需要使用上一测试Case产生的的变量,这个时候我们就需要使用XPath Extractor取得:XPath Extractor引用名称: TOKENXPath query: //form[@name="userform"]/input[@name="token"]/@value(XPath query的用法参见Apa原创 2013-09-12 10:51:12 · 6278 阅读 · 0 评论 -
JMeter学习 从基础开始
一、基本概念1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计 划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp转载 2013-09-12 10:59:39 · 2075 阅读 · 0 评论 -
JMeter 的官方帮助手册
JMeter 的官方帮助手册如下 http://jmeter.apache.org/usermanual/component_reference.html如果想直接跳到相关的主题的话,在网址之后添加#【主题名】。 http://jmeter.apache.org/usermanual/component_reference.html#XPath_Extra原创 2013-09-16 13:31:13 · 1103 阅读 · 0 评论 -
JMeter 线程之间传递变量
JMeter 变量作用域局限于所属线程。这样设计是经过深思熟虑的,目的是让测试线程能够独立运转。有时候用户可能需要在不同线程间(可能属于同一个线程组,也可能不属于同一个线程组)传递变量。其中一种方法就是使用属性。属性为所有 JMeter 线程所共享,因此当某个线程设置一个属性后,其他线程就可以读取更新后的值。如果存在大量数据需要在线程间传递,那么可以考虑使用文件。例如,测试人员转载 2013-09-18 13:36:24 · 4614 阅读 · 0 评论 -
Datafactory 使用表的选择字段时的注意点
不能同时在一个表的导入中,使用同一个(临时)表的select 选择不同的字段。选择同一个字段是可以的。不然会出现错误提示。Datafactory如果运行之后没有先关掉,而是直接打开另外一个dsf文件,容易出现文件中的【Select records sequentially】被自动变成【Select a record at random】,导致运行失败。特别是如果dsf文原创 2013-10-15 08:52:15 · 974 阅读 · 0 评论 -
datafactory使用中,出现SQLGetDiagField(...SQL_DIAG_ROW_COUNT...) failed 错误
datafactory使用时,在数据源来自表select时, 对于以下的两个选项需要注意。Select a record at random 和Select records sequentially当表中的只有1条数据的时候,要选用【Select records sequentially】,如果使用了【Select a record at random】的话,会出现这样的错原创 2013-10-15 08:48:25 · 2087 阅读 · 1 评论 -
JMeter: java.net.BindException: Address already in use: connect
在做JMeter压力测试中,有一次,当把线程调整到2000个之后,运行JMeter后,出现如下的错误信息: java.net.BindException: Address already in use: connect address already in used到底是什么状况导致这个错误呢? 最初的猜想是线程调得太高了。但是具体要如何进行解决确实一点头绪也没有。转载 2013-10-28 15:16:31 · 15741 阅读 · 0 评论 -
JMeter 测试过程中的响应断言以及断言结果
刚开始使用JMeter的时候,把测试的步骤,过程通过badboy或是JMeter中自带的代理进行录制完成之后,使用JMeter把录制完成的jmx文件打开,点击运行按钮,好像总是运行成功的样子。通过添加聚合报告看运行结果,Error% 也几乎是100%。不管是运行中的login in有没有正确的login in,还是说追加结果或更新结果是不是我们所想要的,即正确的运行结果。那么,原创 2013-09-15 09:28:56 · 12736 阅读 · 2 评论