我是jmeter工具的新手。我想测试登录到asp.net网站。但经过2天的互联网搜索后,我没有成功。
我在下面列出了我遵循的步骤:
HTTP Request Defaults
。HTTP Cookie Manager
。Regular Expression Extractor
和EVENTVALIDATION
添加两个VIEWSTATE
。使用ASP.NET_SessionId
添加HTTP网址重写修饰符(选中Path Extension
和Cache Session Id
)。
有两个页面,一个是Login Get Page
,另一个是Login POST Page
。在Login Post Page中,我添加了以下参数:
realUser
realPassword
name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="(.+?)"
name="__VIEWSTATE" id="__VIEWSTATE" value="(.+?)"
Log+In
添加View Results Tree
。
我已经探索了以下链接,但没有成功。
当前输出:
我缺少什么?
有任何建议请。
更新
测试计划树结构:
登录详情
登录请求标签
答案 0 :(得分:2)
尝试使用Jmeter Proxy Server录制:
然后添加你描述的所有元素以制作动态需要的内容,但Http Url重写修饰符除外。
答案 1 :(得分:1)
我们也遇到了这样的问题,让登录页面在jmeter中工作。 最终我们得到了它的工作。需要注意的重要事项是: