我想使用JMeter发送一个HTTP请求,问题是我不知道如何发送参数。如何在JMeter中发送一个高级特殊HTTP请求来模拟表单提交给C#处理程序?
我有我的形式在前端以这样的方式
<form id="SampleForm" method="POST" action="MyHandler.ashx" enctype="multipart/form-data">
...
....
.....
</form>
我把这种形式使用到后端:$("#SampleForm").submit()
和后端构建如下:
public class MyHandler: IHttpHandler, IRequiresSessionState {
public void ProcessRequest(HttpContext context) {
...
...
...
var PartOfRequest = context.Request.Form["myFormElement"];
...
...
...
}
}
问题在这个部分:context.Request.Form。我可以将HTTP请求发送给处理程序,但由于找不到上下文的内容而失败。
后端正在等待一个HTTP CONTEXT,但我不知道如何从JMeter发送上下文,或者如果可能的话。