1

在 C# 中使用 LoadRunner API (VUGEN 9.52.0.0) 调用 HTTP Get 的正确语法是什么?以下生成 AccessViolationException:

LoadRunner.WebApi web = new LoadRunner.WebApi();
web.url("GoToMyService", "http://path/to/my/service/", new string[0], "LAST");

调用引发的异常web.url

Error: Action.cs(25): System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at LoadRunner.WebApiClass.url(String name, String urladdr, Object options, Object extrares)
   at Script.VuserClass.Action() in h:\Personal\_projects\LoadTest\Action.cs:line 25
4

2 回答 2

0

一种并非真正符合 LoadRunner 精神的选择是跳过使用 LoadRunner API 而只使用 System.Net API:

WebResponse response = HttpWebRequest.Create("http://path/to/my/service/").GetResponse();
于 2011-10-25T15:03:04.660 回答
-1

对于性能测试人员而言,您正在从事一项有道德问题的活动:您不会将上膛的枪指向您不拥有、管理或控制的东西。LoadRunner 是一把上膛的枪,我~~~假设~~你不为谷歌工作。所以,只是不要

于 2011-10-27T12:32:02.363 回答