2013年2月22日

LoadRunner结果分析 – TPS

摘要: 针对吞吐率和TPS的关系,这个在结果分析中如何使用,就个人经验和朋友讨论后,提出如下建议指导,欢迎同僚指正。相关定义响应时间=网络响应时间+应用程序响应时间响应时间=(N1+N2+N3+N4)+(A1+A2+A3)TPS:Trasaction per second也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息来估计得分。客户机使用加权协函数平均方法来计算客户机的得分,测试软件就是利用客户机的这些信息使用加权协函数平均方法来计 阅读全文

posted @ 2013-02-22 17:26 jiang1987 阅读(904) 评论(0) 推荐(0) 编辑

【网站性能指南】

摘要: 【网站性能指南】(一)概述【概观】什么使我们的网站变慢?Http 协议通过更好的性能省钱和赚钱性能规则【什么使网站变慢】对于大多数现代的网站,仅仅有10%-20%的响应时间是用于生成和加载html document的。 那么,其他的时间用于加载什么呢?确切的说,如下:cssjavascript(jquery,plugin 等等)images 让我们使用一个工具去看看-Fiddler (http://www.fiddler2.com/fiddler2/) 首先打开fiddler,然后使用浏览器访问www.microsoft.com 这时候我们可以看到fiddler监控到客户端与微软网... 阅读全文

posted @ 2013-02-22 12:43 jiang1987 阅读(268) 评论(0) 推荐(0) 编辑

LoadRunner脚本编写之三(事务函数)

摘要: 关于脚本的这块,前两篇都在讲C语言,其实,要整理点实用的东西挺难,在应用中多对录制的脚本分析,但对于新手学脚本确实无从下手。先贴一个脚本:完整代码:View Code重点代码部分:Action(){ web_url("webhp", "URL=http://www.google.com.hk/webhp?hl=zh-CN&sourceid=cnhp", "Resource=0", ..... lr_start_transaction("登陆"); //设置事务开始 web_submit_data(" 阅读全文

posted @ 2013-02-22 11:30 jiang1987 阅读(273) 评论(0) 推荐(0) 编辑

LoadRunner脚本编写之二

摘要: 今天有朋友问我,关于loadrunner脚本编第二篇什么时候写,我告诉他都没什么东西了。要学习一门语言,基本的语法和思想很重要。现在每个人都识字,那是不是每个识字的人都可以当作家。不可能,因为大多数人没有作家的思想。编程是一门艺术,我们可以把代码写得很优美,而中国的程序员为什么叫代码工人呢?国为国外的程序员在写一篇优美的“散文”,中国的程序员在写“说明文”。中国的程序员只是根据需求把一个产品通过语言描述清楚。 扯远了,最近变啰嗦了,呵呵!我想表达的意思就是行编程基本语法必须要记牢。程序的思想也很重要。因为我在编程上面也是个半调子。所以看我的文章也只能算回味一下语法了。下面来回顾一下嵌套循环例. 阅读全文

posted @ 2013-02-22 11:04 jiang1987 阅读(364) 评论(0) 推荐(0) 编辑

LoadRunner脚本编写之一

摘要: 性能测试工程师要懂代码么?答案是必须的。好多测试员认为在loadrunner中编写脚本很难很牛X,主要是大多测试人员并未做过开发工作,大学的那点程序基础也忘记的差不多了。还有非计算机专业出身的测试员,所以对代码望都比较望而生畏。 好多人认为loadrunner只支持C语言(包括我之前也一直这么认为),因为loadrunner默认的脚本是C语言的,其实它支持目前所有主流的语言,如:JavaUser、VBUser、VBscriptUser、JavascriptUser、Mmicrosoft.NET等,总有一款适合你的吧,最起码C语言是必修课吧。对于编写loadrunner脚本的态度 现在有一辆.. 阅读全文

posted @ 2013-02-22 11:03 jiang1987 阅读(190) 评论(0) 推荐(0) 编辑

Apache性能监控

摘要: linux下通过server-status监控性能 要监控apache的性能,我们需要修改配置文件,允许查看apache运行状态的主机。1)加载mod_status.so对Apache的状态管理的模块是LoadModulestatus_modulemodules/mod_status.so,所以需要...apache2\conf'\httpd.conf配置文件中修改。[root@localhost/]#cd/usr/local/apache/conf[root@localhost/]#vihttpd.conf找到LoadModulestatu... 阅读全文

posted @ 2013-02-22 10:48 jiang1987 阅读(169) 评论(0) 推荐(0) 编辑

数据库性能优化--地址搜索

摘要: 问题:有一张表TBAddress:字段名数据类型说明IDint主键Parentint父IDLevelNosmallint地址所在的层(范围:0 至 5)Namenvarchar(50)地址名称表数据如下:问题:给出一个字符串如“广 大”,找出地址全路径中包含有“广” 和“大”的所有数据,結果如:IDAddressPath26996山西省/大同市/广灵县/梁庄乡26998山西省/大同市/广灵县/蕉山乡44033广东省/广州市/黄埔区/大沙街道13623广东省/广州市/番禺区/大石街道13625广东省/广州市/番禺区/大龙街道… …… …要求查询耗时控制在秒级范围。下面提供测试用的表和數據,创建表 阅读全文

posted @ 2013-02-22 10:45 jiang1987 阅读(383) 评论(0) 推荐(0) 编辑

Linux系统性能检测

摘要: http://pan.baidu.com/share/link?shareid=329075&uk=2636256858一 uptimeuptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;而在一个多 阅读全文

posted @ 2013-02-22 10:23 jiang1987 阅读(245) 评论(0) 推荐(0) 编辑

web服务器和应用服务器概念比较

摘要: 一 常见的WEB服务器和应用服务器 在UNIX和LINUX平台下使用最广泛的免费web服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。 在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。 常见的web服务器: (其实IIS和Apache同时也支持基础的应用服务器的功能) Microsoft IIS Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许... 阅读全文

posted @ 2013-02-22 10:04 jiang1987 阅读(160) 评论(0) 推荐(0) 编辑

导航