10.IP欺骗
下面来讨论一下为什么要使用IP欺骗技术。
61 使用IP欺骗使用原因(一)
有一些软件为了防止DDoS攻击,不允许在短的时间内使用单个IP在比较,重复执行多个操作,如61左边所示。如果可以模拟多个IP操作后,这些操作就被允许了,如61右边所示。
62 使用IP欺骗使用原因(二)
在分布式的软件体系中,对于来自同一IP的请求,指定同一个服务器来运行,如62左边所示,这样就测试不出分布式系统的性能。如果改用多IP方式,如62右边所示,就可以把所有的服务器都用上。
使用IP欺骗技术,首先要把这台机器设置为固定的IP地址,如63所示。为了正确配置这个信息,请参考命令行使用ipconfig /all命令后的输出信息。见64所示。
用管理员身份去运行“开始菜单-> HP SoftWare>IPWizard”,出现如65所示界面。
63 设置为固定的IP
64 ipconfig/all命令后的输出信息
65 IP Wizard(一)
选择“Create new setting”,点【下一步】,如66所示。
选择测试的服务器所在的IP地址(可以是IPv4也可以是IPv6地址),然后继续点【下一步】,如67所示。
66 IP Wizard(二
67IP Wizard(三)
在这个窗口中点击【Add…】,进入如68所示界面。
68 添加多个IP地址
在这里,通常选用Class C或Class B方式来添加IP地址,注意服务器的IP地址也应该落在这个网段中。其Number to add为添加虚拟IP的个数。然后选择【OK】,进入如69窗口。
最后点击【完成】结束配置,系统经过虚拟化IP地址配置后,显示配置结果。结束上述配置以后,打开场景窗口,点击菜单“场景->激活IP欺骗”,在Controller窗口的工具栏中出现,如70所示。
接下来,点击菜单“工具”,激活专家模式,如71所示。
69 添加IP完毕
70 激活IP欺骗
然后,点击菜单“工具->选项->通用”,出现如72所示界面。
71 激活专家模式
72 选择运行模式
IP欺骗可以选择按线程或进程方式,如果选择按线程方式可以产生更多的IP。在场景组中,右击鼠标,选择运行设置,出现73所示界面,选用Extended,然后点亮Advanced trace。
73 运行模式/Log
然后再选择miscellaneous,如74,选择按线程或者进程方式运行。
74 选择运行方式
点击菜单“Diagnostics->设置”,出现如75 IP欺骗所示,启动Enable“Web Page Diagnostics”选项。
75 Diagnostics Distribution
进行这些配置就可以运行了。运行完毕,点击按键【Vusers…】会显示所有IP的运行情况,然后右击鼠标,点击“显示虚拟用户Log”,如76和77所示。
76 显示IP欺骗的Log信息(一)
77 显示IP欺骗的Log信息(二)
星云测试
奇林软件
联合通测
顾翔凡言:
k=(p+m)t
其中:
k为常数。
p:团队人员质量水平,为单位小时内产生的有效质量,单位为/h;
m:团队方法质量水平,为单位小时内产生的有效质量,单位为/h;
t:为单位质量产品的交付时间,单位为h。
在团队方法质量水平不变,团队人员质量水平提高的情况下,交付时间变短;
在团队人员质量水平不变,团队方法质量水平提高的情况下,交付时间变短;
团队人员质量水平与方法质量水平乘积决定了软件的质量水平,如果这个值变小,则t变大;反之t变小。
例如,当k=4时:
当人员质量水平为1/小时、方法水平为1/小时时,交付时间为2小时。
当人员质量水平为2/小时、方法水平为1/小时时,交付时间为4/3小时。
当人员质量水平为1/小时、方法水平为2/小时时,交付时间为4/3小时。
当人员质量水平为0.5/小时、方法水平为0.5/小时时,交付时间为4小时。