标签 性能测试 下的文章

性能测试知多少—性能分析与调优的原理

  最近一直纠结性能分析与调优如何下手,先从硬件开始,还是先从代码或数据库。从操作系统(CPU调度,内存管理,进程调度,磁盘I/O)、网络、协议(HTTP, TCP/IP ),还是从应用程序代码,数据库调优,中间件配置等方面入手。

  单一个中间件又分web中间件(apache 、IIS),应用中间件(tomcat 、weblogic 、webSphere )等,虽然都是中间件,每一样拎出来往深了学都不是一朝一夕之功。但调优对于每一项的要求又不仅仅是“知道”或“会使用”这么简单。起码要达到“如何更好的使用”。

  常看到性能测试书中说,性能测试不单单是性能测试工程师一个人的事儿。需要DBA 、开发人员、运维人员的配合完成。但是在不少情况下性能测试是由性能测试人员独立完成的,退一步就算由其它人员的协助,了解系统架构的的各个模块对于自身的提高也有很大帮助,同进也更能得到别人的尊重。
阅读剩余部分 –

LR性能测试结果样例分析 测试结果分析

LR性能测试结果样例分析
  • 测试结果分析

    LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU使用率、内存使用率分别不超过75%、70%,那么按照所示的流程,我们开始分析,看看本次测试是否达到了预期的性能指标,其中又有哪些性能隐患,该如何解决。

图1- 1性能测试结果分析流程图

阅读剩余部分 –

几个性能测试工具

我个人认为一个优秀的软件工程师必须掌握一定的测试技能。可能有的开发工程师认为测试是测试工程师的事情,不是开发工程师的事情。这种开发工程师是缺一条腿的,离开了测试工程师,你如何证明你的程序没有问题。

下面是我这两天搜集的性能测试工具,如果大家知道别的工具,可以在回复中分享出来。 阅读剩余部分 –

LoadRunner-使用web_get_int_property、关联、file操作函数进行文件下载保存

LoadRunner进行文件下载保存,主要利用如下函数

一、web_get_int_property函数
1、函数用途
记录http响应的信息
2、函数属性
1)HTTP_INFO_RETURN_CODE:        返回http代码
2)HTTP_INFO_DOWNLOAD_SIZE:    返回页面字节数
3)HTTP_INFO_DOWNLOAD_TIME:    返回页面下载时间

二、web_reg_save_param函数
1、函数用途
关联函数,保存文件下载信息

三、file操作函数
1、函数用途
1)fopen:文件打开函数
2)fwrite:文件内容写入函数
3)fclose:文件关闭函数
阅读剩余部分 –

Burp Suite使用介绍(一)

Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。本文主要介绍它的以下特点: 阅读剩余部分 –