loadrunner的基本原理是?
loadrunner的基本原理是 模拟程序发送请求,然后通过人工修改请求,来模拟多进程,多用户的重复操作. 利用录制功能,编写可重复使用的脚本代码,在测试和回归测试时运行这些代码,模拟成千上万实际用户来对服务器造成负载的过程。回复 1# 的帖子
你多看看类似WinPcap这样的软件自然就了解了 可以把它想象成一个拦截者或黑客工具。网络系统在工作使用同一功能时,客户端与服务器之间的信令交互具有一致性。
于是很容易想到,在客户端前加一个监视器,监视一系列交互的所有信令及携带的数据。
等有了这些东西后,就可以抛弃客户端,用工具模仿所截取数据按原有顺序与服务器进行交互。
对于服务器来说这东西就是客户端,依然处理数据返回结果。
拦截者只是重复的发送自己所记下来的数据,而不像真正的客户端那样拿到数据后要进行处理,
然后通过视图显示给用户,用户操作后,将操作进行处理再发送回服务器。
这些操作都需要消耗大量的CPU、内存等等的系统资源。
而我们说的这个工具完全不需要做这些工作,他所有要发送的东西都已经
准备好了,而他所消耗系统资源相比客户端可以说是微乎其微。所以这是个很好的量攻击方法。
当然任何事物都有正反两面,这东东能很好的解决性能测试需要。 这个似乎不是几句话能说清楚的,楼主不妨买本书来看看咯。
页:
[1]