至此,对测试脚本的修改已经完成。按照本文前面所介绍的OpenSTA操作步骤,设置性能测试收集器,
设置虚拟用户的个数为4,开始执行测试,OpenSTA会模拟mike、allan、david、robert这4个不同的用户
同时登陆系统的情况。说到这里,读者可能又会问,怎么验证在测试执行过程中,确实是模拟了这几个用户
进行登陆的呢?我们可以通过将所有登陆系统的用户名称打印出来的方法进行验证。方法是,在发送登陆
请求的PRIMARY POST语句之后,添加Report语句:REPORT? "USER ", MY_USERNAME
这样在测试执行完成后,Test Report Log中可以看到打印出来的登陆用户名称。
(是不是很简单?大家可以来试试)作者在自己的测试脚本中进行实验,设置虚拟用户为3个,在登陆
请求语句之后增加Report语句,以下是测试结束后Test Report Log信息
图1-8 测试结果
这里,“admin”、“sjcj”、“data”是被测试系统的三个用户名称。
通过上边的一系列阐述,大家对Web性能测试工具OpenSTA应该有了一定的了解。
如何更有效的利用这个工具,收集系统的性能指标进行性能分析,希望大家共同探讨。