我想使用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發送上下文,或者如果可能的話。