摘要:
以Bugfree3.0.4为例,讲解如何搭建LAMP架构的Web服务器。 Bugfree是一个XAMPP架构的网站,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的搭建XAMPP网站的集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为XAM 阅读全文
摘要:
打开一个脚本,tools-create Controllwer Scenario,开始场景的设计 一.场景设计--手工测试 1.初始化 2.start vu 一般选择simultaneously,用户同时请求 3.Duration 4.Stop vu 注:在这里想说明的一点,如果在start vu上 阅读全文
摘要:
jdbs用任意协议打开都行,具体脚本见下 在vuser_init里面 action 另一种方式: 阅读全文
摘要:
一.什么是性能测试 什么是软件性能? 对于一个使用者来说,性能就是响应速度的快和慢.但是对于性能测试人员来说,性能指的不光是响应时间,还包括稳定性,并发,同时在线人数,内存使用情况,是否能横向扩展,资源的使用率,应用服务器使用率,cpu,内存,磁盘等. 在实际使用过程中,cpu使用率不能达到100% 阅读全文
摘要:
socket协议较底层,所以是一个万能协议.socket发的是数据包,所以较难看懂. 下面我们来讲解socket接口测试. 大致思路为:新建sever端和client端 建立连接 发送数据 一.新建脚本 1.添加一个socket协议 2.选中tool文件,录什么选什么 此时界面: 3.创建一个ser 阅读全文
摘要:
下面我们进行webservices接口的讲解,包括脚本生成,参数化和关联. 以天气预报的接口为例,接口地址为: http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 一.脚本生成 1.新建一个webservices脚本(一下两 阅读全文
摘要:
Mysql是一个非常典型的C/S结构的应用模型,所以Mysql连接必须依赖于一个客户端或者驱动. 在linux中支持两种连接模式:TCP/IP模式和socket SQL语句的四部分: DDL:数据定义语言 DCL:数据控制语言 DML:数据操作语言 DQL:数据查询语言 这篇博客主要对DDL进行介 阅读全文
摘要:
先打开run-time setting界面 一.Run Logic 设置迭代次数,只控制action的迭代次数,init和end只执行一次. 如果迭代次数设置10,10个并发用户,那么init和end跑10次 以下内容划重点: 此处设置的迭代次数,与在设置场景的时候设置的并发用户数的关系是什么呢?( 阅读全文
摘要:
为什么要做关联: 脚本里面这个值是写死的,但服务器传值每次变化,为了保证脚本的正确性,所以要将这个值取到传到脚本里面,所以要将这个值进行关联 关联就是将服务器动态变化的一个值保存为一个动态参数,以便后面需要用的该值的请求来用. 一。哪些值或者哪些key需要做关联 1.服务器返回的动态变化的值,然后提 阅读全文
摘要:
一、覆盖率定义 作为一个测试人员,保证产品的软件质量是其工作首要目标,为了这个目标,测试人员常常会通过很多手段或工具来加以保证,覆盖率就是其中一环比较重要的环节。 我们通常会将测试覆盖率分为两个部分,即“需求覆盖率”和“代码覆盖率”。 需求覆盖:指的是测试人员对需求的了解程度,根据需求的可测试性来拆 阅读全文