我是 jmeter 工具的新手。我想测试登录到一个 asp.net 网站。但是在网上搜索了2天后我没有成功。
我在下面列出了我遵循的步骤:
- 添加一个
HTTP Request Defaults. - 添加一个
HTTP Cookie Manager. - 和加两个
Regular Expression Extractor。EVENTVALIDATIONVIEWSTATE 添加 HTTP URL 重写修饰符
ASP.NET_SessionId(选中Path ExtensionandCache Session Id)。
有两页,一是,
Login Get Page一是Login POST Page。在登录帖子页面中,我添加了以下参数:- 用户名 :
realUser - 密码 :
realPassword - __VIEWSTATE:
name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="(.+?)"

- __事件验证:
name="__VIEWSTATE" id="__VIEWSTATE" value="(.+?)"

- 登录按钮:
Log+In
- 用户名 :
添加一个
View Results Tree.
我已经探索了以下链接,但没有成功。
- 负载测试-aspnet-with-jmeter.html
- 负载测试-aspnet-sites-with-jmeter.html
- ASPNET 视图状态
- 使用 Jmeter 对 ASP.NET Web 应用程序进行负载测试
电流输出:

我错过了什么?
请有任何建议。
更新:
测试计划树结构:

登录详细信息:

登录请求选项卡:

