关于Web系统的压力测试
压力测试没有一个固定的数值,一般凭经验或客户要求。
压力测试不达标一般是2种情况。
1程序出现异常,大量数据的读写可能会出现代码或数据库的异常。根据异常的不同修改就是了。
2效率低下。就是程序不会有问题就是执行时间太长了,这个需要改善就麻烦了,一般从SQL语句上节省数据库访问次数,再就是从逻辑上避免多重循环等方法解决。
-------------------------------------------
大公司的话一般设有专门的测试人员,现在这个领域还没有专门的书籍或标准,基本都时凭借经验。
你好,一个完整的压力测试需要关注三个方面:如何正确产生压力、如何定位瓶颈、如何预估系统的承载能力 (1) 首先说一下如何产生压力,产生压力的方法有很多,通常可以写脚本产生压力机器人对服务器进行发包和收包操作,也可以使用现有的工具(像j
1、通用指标
指Web应用服务器、数据库服务器必需测试项,包括:处理器时间:指服务器CPU占用率,一般平均达到70%时,服务就接近饱和。可用内存数:如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重。物理磁盘读写时间。
2、Web服务器指标
平均每秒响应次数为总请求时间与秒数之比。平均每秒业务脚本的迭代次数。成功的请求和失败的请求。成功的点击次数和失败的点击次数。每秒点击次数、每秒成功的点击次数和每秒失败的点击次数。尝试连接数。
3、数据库服务器指标
用户连接数,也就是数据库的连接数量。数据库死锁量。数据库缓存的命中情况。
扩展资料
对被测的Web应用程序进行需求分析,即对所做的测试作一个简要的介绍,包括描述测试的目标和范围,所测试的目标要实现一个什么样的功能,总结基本文档、主要活动。
写出测试策略和方法,这里包括测试开始的条件、测试的类型、测试开始的标准以及所测试的功能、测试通过或失败的标准、结束测试的条件、测试过程中遇到什么样的情况终止和怎么处理后恢复等。
一个Web应用程序由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
-web应用程序
-Web测试
方法1选择测试linux操作系统 最好选择redhat的 不要选国产的桌面2硬件最低安装测试 选择96内存 cpu自定小些 分区boot / swap以最小进行测试 总计分区为8g安装3测试服务器架构 以RedHat企业4版测试 在企4下搭建web ftp 邮件 mysql灯服务器 测试结果为达到和windows相同稳定的效果 保存测试数据及方法4以linux做防火墙 dhcp 测试 群集测试 5攻击和病毒入侵测试
网店代理 淘宝网代销 实体加盟 实体批发 阿里货源网
wwwaiyy520com爱依依服饰
0条评论