.NET运行过程有一个特别的机制:正式运行前会自动进行“二次编译”(把IL编译为本机代码),而二次编译需要时间,如果忽略了这个时间因素,就无法得到正确的测试数据。所以,对Jexus进行压力测试特别是与ASP.NET有关的压力测试时,需要注意如下几个方面: 一、要确保Jexus已经启动完成,简单的办法就是启动Jexus后等上几秒钟再开始测试。 二、一定要手工访问一下被测试的目标网页,促使目标网页在压力测试前完成二次编译。 三、如果仅仅是为了测试Jexus本身的处理能力,那么,就不必在目标网页中添加诸如数据库读写之类的,与第三方软件或系统I/O读写有关的操作。
7年了,给置顶帖子一个面子,消灭置顶帖零回复。 ^_^
OK,也顶一个!