|
目前在测试一个医疗软件系统,在设置使用IP欺骗时遇到问题致使测试无法进行下去。问题描述如下:
当前已经开发好测试脚本,场景如下:
1.使用挂号软件向门诊医生站添加病人(已经用脚本实现)
2.门诊医生选择一个病人,进行就诊,添加处方,结诊;然后再选择一个病人,反复进行,直至30个病人都处理完结束一个脚本执行;
预想:门诊医生有70个登录不同的科室,每个科室有30个病人,同时登录(设置集合点),登录选择病人提交处方(设置集合点)。
3.一个医生登录一个客户端,每个客户端IP必须不同。
操作过程:
1.现在使用IP Wizard 添加两个IP,启用IP Spoofer然后在Controller中启用Export Mode,在Tools 中Options->General面板启动IP Address allocation per thread.
2.Scenario Schedule 中Run Mode选择 Classic schedule,Scenario Group中只用一个脚本,一个Generator, 使用两个用户,在Vuser Script 中用户参数化设置两个用户(单独在Vuser Genarator中运行脚本没有问题,门诊医生站一个病人被结诊),目的让Scenario Group两个用户分别充当脚本中参数化设置的两个医生对病人进行处理。
但在Controller中运行脚本时遇到错误:
Action.c(17): Error: Server "10.10.7.33" has shut down the connection prematurely
Action.c(17): Error: SOAP request "GetUserValidateMode" execution failed
Action.c(921): Error: C interpreter run time error: Action.c (921): Error -- Arithmetic Error : Exception INT_DIVIDE_BY_ZERO received.
望高人指点。
[ 本帖最后由 木成舟 于 2008-11-11 17:06 编辑 ] |
|