SoapUI入门之附件上传和配置Https请求

已经欠了一堆的作业了,吼吼~
拖延症是个大bug,废话不多说,马上进入咱们SoapUI的学习中来吧~

现在开始我们的SoapUI集成测试学习之道:

1、SoapUI 入门之创建Project、生成TestCase以及参数化

2、SoapUI 入门之配置Headers,以及将Cookie、Token持久化存储

3、SoapUI 入门之让你爽爽的用上断言

4、SoapUI入门之附件上传和配置Https请求

一、如何使用SoapUI进行附件上传

作者一贯作风,先抛出个原文英文文档https://support.smartbear.com/readyapi/docs/projects/requests/attachment/rest.html自己体会吧,O(∩_∩)O哈哈~

做人还是不能这样,这不欺负银嘛。

首先,我们是创建一个Http Request请求,并生成一个testCase。这在前面文章已经说过怎么创建和生成TestCase了,这里就不多说了。

1、打开Attachment附件的面板,并点击添加附件
SoapUI入门之附件上传和配置Https请求_第1张图片
图1.1
2、从弹出的对话框中选取您所需的附件,同时SoapUI将会询问您是否,将附件设置为Cache(即缓存),如设置为缓存,附件缓存将存入SoapUI工程中,你就可以删除本地原附件了。
SoapUI入门之附件上传和配置Https请求_第2张图片
图1.2

SoapUI入门之附件上传和配置Https请求_第3张图片
图1.3
3、设置我们Http Request的media Type 为multipart/form-data或multipart/mixed
SoapUI入门之附件上传和配置Https请求_第4张图片
图1.4

二、如何设置Https请求

我们知道Http传输隐私信息非常不安全,所以有些使用了SSL协议进行对Http协议传输的数据进行加密,保证会话过程中的安全性。

而Https中认证有两种方式:单项认证和双向认证,如果你的API是单项认证则使用SoapUI进行集成测试不需要配置证书,但是如果是双向认证的话需要对Https进行配置证书,才可以进行集成测试。

机智如偶,这里依旧给出官方文档【SSL Client Auth】

1、对所有的Request配置证书
1.1 首先我们要打开Preference窗口
SoapUI入门之附件上传和配置Https请求_第5张图片
图2.1
2.2 切换到SSL页面,指定包含客户端证书和KeyStore密码的KeyStore
SoapUI入门之附件上传和配置Https请求_第6张图片
图2.2
2、对于单个Request配置证书
2.1 选择Project,在界面上点击WSS config
SoapUI入门之附件上传和配置Https请求_第7张图片
图2.3
2.2 在弹出对话框中选择Keystores,并点击“+”
SoapUI入门之附件上传和配置Https请求_第8张图片
图2.4
2.3 选择keystore文件并输入密码,如果成功导入密钥库,则“状态”列将显示“OK”
SoapUI入门之附件上传和配置Https请求_第9张图片
图2.5
2.4 选择你所需要配置证书的request,并在Request Properties中选择SSL Keystore属性,点击Value并在弹出的对话框中选择你刚刚配置的证书
SoapUI入门之附件上传和配置Https请求_第10张图片
图2.6

好了,到这ScoapUI 附件上传和配置Https请求基本上讲完了,这两个玩意还是比较简单的,大家自己动手操作下,熟悉熟悉就可以了,下一节我们将讲一下在ReadyAPI中一些其他的TestStep怎么使用的,比如Properties、DataSource、DataSource Loop等等。Thanks♪(・ω・)ノ

申明:禁用于商业用途,如若转载,请附带原文链接。https://www.jianshu.com/p/680a2c0494c2 蟹蟹(#.#)

你可能感兴趣的:(SoapUI入门之附件上传和配置Https请求)