LoadRunner AccessViolationException при вызове web.url в C#

Какой правильный синтаксис для вызова HTTP Get с использованием API LoadRunner (VUGEN 9.52.0.0) в C#? Следующее генерирует 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

2 ответа

Один из вариантов, который на самом деле не соответствует духу LoadRunner, - это пропустить использование API LoadRunner и просто использовать API-интерфейсы System.Net:

WebResponse response = HttpWebRequest.Create("http://path/to/my/service/").GetResponse();

Вы участвуете в этически проблемных действиях для тестировщика производительности: вы не указываете заряженному оружию на то, чем вы не владеете, не управляете или не контролируете. LoadRunner - заряженный пистолет, и я предполагаю, что вы не работаете в Google. Так что просто не

Другие вопросы по тегам