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 服务

带有客户端证书身份验证的 Wcf 不适用于 soapui

在 Grails 中支持基本身份验证和基于表单的身份验证

使用SoapUI测试windows身份验证的webservice

.NET 基于 cookie 的身份验证,无需表单身份验证