gpt4 book ai didi

python - Restful API Automation 使用 ROBOT Framework 好不好

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:41 32 4
gpt4 key购买 nike

我的项目有一个自动化存储库,其中包含 5-6 个库文件、一些配置文件、作业文件和大约 300 个全部用 Python 编写的测试用例,测试用例使用 python 的 unittest 包。现在我想将所有这些测试用例移植到某个框架中,以便它可以为我提供一些基本的电子邮件、缩放和作业运行功能。为此使用 Robot Framework 会有帮助吗?任何建议将不胜感激。

最佳答案

是的,Robot Framework 支持使用 RequestsLibrary 的 REST API .

示例程序,您可以在下面查看:

*** Settings ***
Documentation REST API Testcase
Library RequestsLibrary
Library String
Library Collections

*** Variables ***
${headers} ${Empty}
${AliasName} CLM

*** Test Cases ***
GetRequestAPI
[Tags] Sanity
Create the Session ${AliasName} ${GetReqURL}
${headers}= Create the Header ${contentType} ${authorizationFlag}
${resp}= Get the Request ${AliasName} ${GetReqURI} ${headers}
Verify the Response ${Resp} ${GetReqStatusCode}

PostRequestAPI
Create the Session ${AliasName} ${PostReqURL}
${headers}= Create the Header ${contentType} ${authorizationFlag}
${resp}= Post the Request ${AliasName} ${PostReqURI} ${PostReqData} ${headers}
Verify the Response ${Resp} ${PostReqStatusCode}

*** Keywords ***
Verify the Response
[Arguments] ${response} ${resp_status}
Log Response code is : ${response.status_code}
Should Be Equal As Strings ${response.status_code} ${resp_status}
Log Response body is : ${response.text}

希望对你有帮助

关于python - Restful API Automation 使用 ROBOT Framework 好不好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42359311/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com