为你的ASP程序作一个负载测试

时间:2008-10-23 13:48:00 

测试需求

为了更好的测试你的ASP程序,你首先需要决定你的程序将来需要面对多大的压力。简单的说,压力或负载可以分解成以下数字:

· 最低用户数量。(这个程序的使用者的最低数量是多少?通常这个数值可以是每日或没周或每月的点击量—当然你也可以分解成一个更可控的数值—每小时访问量,)

· 并发用户的总量. (在最高峰时的糟糕状况是什么?作出相应的计划. 希望在有压力的情况下工作正常有效.)

· 请求高峰值. (每秒钟需要产生多少ASP页面? 这也许是在衡量一个ASP程序对用户请求作出反应的能力时的一个最重要的因素.)

为你的程序决定用户量和并发用户数通常是很困难的事情,而且是在你的程序在被实际使用之前。尤其是网络程序。即使是局域网程序也常常要面对用户增加的问题,所以准确的预计用户量将会是困难的。当你不知道怎么开始时,最好从基础的开始:

Internet需要考虑的问题:

· 分析你已有的IIS日志。这个数值会暗示出一些实际的几率

· 你的站点将会有多流行?流行的站点一天会有100万或更多的访问量。不会那么流行?那么假设一些不同的情况?假设你有1000以上的用户群?你能通过增加更多的硬件设备来解决扩展性问题吗?或者,你的程序的架构会成为瓶颈吗?

· 什么是最糟糕的情况?问一下你的朋友这些情况会发生吗?

Intranet需要考虑的问题:

· 同样地,分析你已有的IIS日志。

· 这个ASP程序是可以给每个人用的吗?在公司内部网有多少台机器?你的系统管理员可以告诉你有关网络高峰流量的东西吗?

· 这个程序有特定的用户对象吗?只是HR人力资源部?有多少个人力资源部的员工在使用?

· 最糟糕的情况是怎样的?

如果你不能提前决定适当的负载,那么确定你的程序的最高上限将是你最好的选择。如果被10个用户点击,你能在1秒内产生多少的ASP响应结果?100个呢?1000个呢?10000个呢?记录你的基准。当你从实际使用中得到你的流量日志显示你正在接近你的极限时,你将不仅会为你知道你当前的极限是什么,而且你会有时间准备解决的办法。

标签:测试,程序,性能,asp
0
投稿

猜你喜欢

  • python字符串切割:str.split()与re.split()的对比分析

    2022-08-09 20:57:13
  • python 基本数据类型占用内存空间大小的实例

    2021-08-10 21:59:03
  • 解决Django layui {{}}冲突的问题

    2023-07-23 15:22:18
  • MYSQL与SQLserver之间存储过程的转换方式

    2024-01-26 20:52:53
  • 在python里使用await关键字来等另外一个协程的实例

    2021-03-01 19:10:16
  • python使用rsa加密算法模块模拟新浪微博登录

    2022-06-04 13:36:19
  • python使用arp欺骗伪造网关的方法

    2023-01-02 19:22:48
  • python Django的显示个人信息详解

    2021-10-09 15:47:14
  • 详细分析Python垃圾回收机制

    2021-04-18 02:43:43
  • Python 相对路径报错:"No such file or directory"'原因及解决方法

    2021-08-12 05:34:00
  • 简单谈谈python中的Queue与多进程

    2021-06-13 04:16:45
  • Python3变量与基本数据类型用法实例分析

    2023-07-09 10:52:39
  • vue 全局引用公共的组件以及公共的JS文件问题

    2024-05-29 22:44:46
  • Javascript(es2016) import和require用法和区别详解

    2024-04-19 09:57:04
  • Openlayers学习之地图比例尺控件

    2024-04-10 10:36:59
  • 聊聊Python对CSV文件的读取与写入问题

    2023-09-26 09:42:29
  • python神经网络Inception ResnetV2模型复现详解

    2023-02-28 08:51:35
  • Golang如何实现任意进制转换的方法示例

    2024-02-23 07:43:48
  • 通过Python实现猜灯谜游戏的示例代码

    2022-01-10 17:49:40
  • mysql: 安装后的目录结构

    2011-03-08 09:46:00
  • asp之家 网络编程 m.aspxhome.com