我是 jmeter 工具的新手。我想测试登录到一个 asp.net 网站。但是在网上搜索了2天后我没有成功。
我在下面列出了我遵循的步骤:
- 添加一个
HTTP Request Defaults
. - 添加一个
HTTP Cookie Manager
. - 和加两个
Regular Expression Extractor
。EVENTVALIDATION
VIEWSTATE
添加 HTTP URL 重写修饰符
ASP.NET_SessionId
(选中Path Extension
andCache 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 应用程序进行负载测试
电流输出:
我错过了什么?
请有任何建议。
更新:
测试计划树结构:
登录详细信息:
登录请求选项卡: