已经欠了一堆的作业了,吼吼~
拖延症是个大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附件的面板,并点击添加附件
图1.12、从弹出的对话框中选取您所需的附件,同时SoapUI将会询问您是否,将附件设置为Cache(即缓存),如设置为缓存,附件缓存将存入SoapUI工程中,你就可以删除本地原附件了。
图1.2图1.3
3、设置我们Http Request的media Type 为multipart/form-data或multipart/mixed
图1.4二、如何设置Https请求
我们知道Http传输隐私信息非常不安全,所以有些使用了SSL协议进行对Http协议传输的数据进行加密,保证会话过程中的安全性。
而Https中认证有两种方式:单项认证和双向认证,如果你的API是单项认证则使用SoapUI进行集成测试不需要配置证书,但是如果是双向认证的话需要对Https进行配置证书,才可以进行集成测试。
机智如偶,这里依旧给出官方文档【SSL Client Auth】
1、对所有的Request配置证书
1.1 首先我们要打开Preference窗口
图2.12.2 切换到SSL页面,指定包含客户端证书和KeyStore密码的KeyStore
图2.22、对于单个Request配置证书
2.1 选择Project,在界面上点击WSS config
图2.32.2 在弹出对话框中选择Keystores,并点击“+”
图2.42.3 选择keystore文件并输入密码,如果成功导入密钥库,则“状态”列将显示“OK”
图2.52.4 选择你所需要配置证书的request,并在Request Properties中选择SSL Keystore属性,点击Value并在弹出的对话框中选择你刚刚配置的证书
图2.6好了,到这ScoapUI 附件上传和配置Https请求基本上讲完了,这两个玩意还是比较简单的,大家自己动手操作下,熟悉熟悉就可以了,下一节我们将讲一下在ReadyAPI中一些其他的TestStep怎么使用的,比如Properties、DataSource、DataSource Loop等等。Thanks♪(・ω・)ノ
申明:禁用于商业用途,如若转载,请附带原文链接。https://www.jianshu.com/p/680a2c0494c2 蟹蟹(#.#)
网友评论