SOAPUI中文教程---基于表单的身份验证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SOAPUI中文教程---基于表单的身份验证相关的知识,希望对你有一定的参考价值。
Web表单身份验证
某些Web服务需要基于表单的认证。为了能够使用API调用,您通常需要启动浏览器,在Web表单登录,然后建立会话session。
Example:
这要求进行身份验证凭据的表单可能看起来像这样的形式
<form method="post" action="/login"> Username: <input type="text" name="username" required> Password: <input type="password" name="password" required> <input type="submit" value="Login"> </form>
A SoapUI Test Case
在SoapUI处理这个的方法将是:
1) 创建具有适当的设置(用户名,密码,方法)一个HTTP Request Step
。
设置TestStep以保持会话session存在以维持HTTP会话。
Creating HTTP Test Request
In your TestCase, create an HTTP Request Step.
用户名是“admin”,密码“[email protected]”。并且在这种情况下,HTTP方法被指定为POST。
Maintaining Session
When you have a HTTP Request TestStep that works, you can set the TestCase to maintain the session provided by the TestStep.当你有一个HTTP请求TestStep,你可以使TestCase保持在这个TestStep提供的session。
1) Open the TestCase window.
2) Click .
3) In TestCase Options, check the Maintain HTTP Session checkbox.
您现在将可以添加SOAP和或REST test steps,进一步使用在test case中会保持session。
以上是关于SOAPUI中文教程---基于表单的身份验证的主要内容,如果未能解决你的问题,请参考以下文章
在 SoapUI 上进行用户名身份验证测试的 WCF WebService
.NET - 在(Domino)服务器上使用基于表单的身份验证的 HTTP 服务