我在Vugen中创建/录制了一个脚本,但最近更改了该站点的URL。有没有办法只用一个参数替换url?
我试过用参数替换url,新的URL是
http://xsx.xxx.xsx.xxx/test99
我试过的参数如下:
NewUrl: http://xsx.xxx.xsx.xxx/
Newhos: test99
我已经替换了脚本中的所有内容,当我运行它时,我收到以下错误:
错误-27651:尝试从未连接的套接字读取(空响应,未收到HTTP标头)。 URL =" HTTP://xsx.xxx.xsx.xxx/scripts/uiServer.dll"
这是什么解决方案?我应该再次使用新网址进行录制吗?
感谢。
答案 0 :(得分:0)
希望我已经理解了你的要求,所以这里有。如果它只是已更改的URL而不是您稍后在脚本中可能需要的站点内容,那么这很简单。
在创建新参数后,请确保它们从同一个DAT文件中获取数据。即newurl.dat包含以下内容: NEWURL,newhost http://xsx.xxx.xsx.xxx/,test99
并将参数分配给正确的列,并将newhost设置为与newurl相同的行。这样,我相信它更容易维护。
现在已经在脚本中创建并正确分配了参数,您需要更改您尝试更改的网址:
http://xsx.xxx.xsx.xxx/oldtest至{newurl} {newhost}
需要对发生更改的所有实例执行此操作。
希望这有助于解决您遇到的问题。
答案 1 :(得分:0)
您确定构建级别还没有与主机同时更改吗?如果是这样,那么您的新实例可能与使用早期版本构建的脚本的请求模型不同步。开发人员习惯在视觉上包含影响网站的项目,但会更改请求的结构。当您尝试在由于错过的动态会话组件(可能已在上一次构建中添加)导致的死连接上继续对话时,您收到的错误很常见。
如果有疑问,请快速记录第二个站点并查看请求中的差异,甚至为此目的使用WinDiff(包含在LoadRunner中)。