已经欠了一堆的作业了,吼吼~
拖延症是个大bug,废话不多说,马上进入咱们SoapUI的学习中来吧~
现在开始我们的SoapUI集成测试学习之道:
1、SoapUI 入门之创建Project、生成TestCase以及参数化
2、SoapUI 入门之配置Headers,以及将Cookie、Token持久化存储
一、如何使用SoapUI进行附件上传
作者一贯作风,先抛出个原文英文文档https://support.smartbear.com/readyapi/docs/projects/requests/attachment/rest.html自己体会吧,O(∩_∩)O哈哈~
做人还是不能这样,这不欺负银嘛。
首先,我们是创建一个Http Request请求,并生成一个testCase。这在前面文章已经说过怎么创建和生成TestCase了,这里就不多说了。
1、打开Attachment附件的面板,并点击添加附件
![](https://img.haomeiwen.com/i13564023/2bfd38d30bd5fb68.png)
2、从弹出的对话框中选取您所需的附件,同时SoapUI将会询问您是否,将附件设置为Cache(即缓存),如设置为缓存,附件缓存将存入SoapUI工程中,你就可以删除本地原附件了。
![](https://img.haomeiwen.com/i13564023/0696b3983253b2c8.png)
![](https://img.haomeiwen.com/i13564023/b7bbf7c7ca6e6103.png)
3、设置我们Http Request的media Type 为multipart/form-data或multipart/mixed
![](https://img.haomeiwen.com/i13564023/2b57e467dd6f3dde.png)
二、如何设置Https请求
我们知道Http传输隐私信息非常不安全,所以有些使用了SSL协议进行对Http协议传输的数据进行加密,保证会话过程中的安全性。
而Https中认证有两种方式:单项认证和双向认证,如果你的API是单项认证则使用SoapUI进行集成测试不需要配置证书,但是如果是双向认证的话需要对Https进行配置证书,才可以进行集成测试。
机智如偶,这里依旧给出官方文档【SSL Client Auth】
1、对所有的Request配置证书
1.1 首先我们要打开Preference窗口
![](https://img.haomeiwen.com/i13564023/eceab006f40bdfdf.png)
2.2 切换到SSL页面,指定包含客户端证书和KeyStore密码的KeyStore
![](https://img.haomeiwen.com/i13564023/929d4cf4bec46810.png)
2、对于单个Request配置证书
2.1 选择Project,在界面上点击WSS config
![](https://img.haomeiwen.com/i13564023/fbf5fa552d5325af.png)
2.2 在弹出对话框中选择Keystores,并点击“+”
![](https://img.haomeiwen.com/i13564023/7b951038b3c61de3.png)
2.3 选择keystore文件并输入密码,如果成功导入密钥库,则“状态”列将显示“OK”
![](https://img.haomeiwen.com/i13564023/5614565402377a7e.png)
2.4 选择你所需要配置证书的request,并在Request Properties中选择SSL Keystore属性,点击Value并在弹出的对话框中选择你刚刚配置的证书
![](https://img.haomeiwen.com/i13564023/7d4475f56c95e3e6.png)
好了,到这ScoapUI 附件上传和配置Https请求基本上讲完了,这两个玩意还是比较简单的,大家自己动手操作下,熟悉熟悉就可以了,下一节我们将讲一下在ReadyAPI中一些其他的TestStep怎么使用的,比如Properties、DataSource、DataSource Loop等等。Thanks♪(・ω・)ノ
申明:禁用于商业用途,如若转载,请附带原文链接。https://www.jianshu.com/p/680a2c0494c2 蟹蟹(#.#)
网友评论