美文网首页
SoapUI入门之附件上传和配置Https请求

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

作者: 天上飘的是浮云 | 来源:发表于2018-10-24 12:02 被阅读0次

    已经欠了一堆的作业了,吼吼~
    拖延症是个大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附件的面板,并点击添加附件
    图1.1
    2、从弹出的对话框中选取您所需的附件,同时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.1
    2.2 切换到SSL页面,指定包含客户端证书和KeyStore密码的KeyStore
    图2.2
    2、对于单个Request配置证书
    2.1 选择Project,在界面上点击WSS config
    图2.3
    2.2 在弹出对话框中选择Keystores,并点击“+”
    图2.4
    2.3 选择keystore文件并输入密码,如果成功导入密钥库,则“状态”列将显示“OK”
    图2.5
    2.4 选择你所需要配置证书的request,并在Request Properties中选择SSL Keystore属性,点击Value并在弹出的对话框中选择你刚刚配置的证书
    图2.6

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

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

    相关文章

      网友评论

          本文标题:SoapUI入门之附件上传和配置Https请求

          本文链接:https://www.haomeiwen.com/subject/tjbttqtx.html