当前位置: 首页 > wzjs >正文

简洁软件下载网站源码辽宁省建设工程招标投标协会网站

简洁软件下载网站源码,辽宁省建设工程招标投标协会网站,查询房产信息个人的房产信息查询,西安网站建设技术外包1.什么是接口自动化 接口测试的本质:遵循接口协议,完成数据的收发,进行断言 收发 断言 接口自动化测试的本质: 自动化数据收发:requests 自动化数据断言:responses-validator 2.自动化测试的脚本&#x…

1.什么是接口自动化

接口测试的本质:遵循接口协议,完成数据的收发,进行断言

        收发

        断言

接口自动化测试的本质:

        自动化数据收发:requests

        自动化数据断言:responses-validator

2.自动化测试的脚本:

        1.安装依赖:

        pip install requests responses-validator

        2.断言:

        预期结果和实际结果进行判断

        如果断言成功,什么都不会发生,如果断言失败则抛出异常(停止执行、显示调用栈、向上冒泡)

4.复杂用法

        重点1:接口关联

        请求A和响应A,与请求B建立联系,从而和响应B建立联系

        1个请求,自动得到1个相应

       2个请求,自动得到2个相应

                请求A+响应A

                请求B+响应B

一个接口测试的流程:请求A-->响应A-->断言A-->数据提取A

5、pytest测试用法:

        1.安装依赖:

        pip install pytest

        2.使用依赖:

        def test_api():

                assert 1==1

        pytest 

        3.复杂用法: 

6、接口自动化测试的成长路线        

        1.测试工具:postman、fillder

        2.测试脚本:python(request)、java(HTTPClient)

        3.测试框架:pytest、testng

        4.测试平台:django(pytest),spring boot(jmeter)

7、用好测试工具postman

        postman VS jmeter

        接口(API):程序和程序之间通信规则

        短链接:HTTP

        长链接:TCP

        HTTP:

                request 请求:客户端(我)发送数据给服务端(他)

                response 响应:服务端(他)回复数据给客户端(我)

        postman可以作为接口测试工具

        需求:

                根据需求,构建请求,并且验证响应是否正确

        接口文档:

                接口

                地址

                鉴权

                参数

        用例:

                反向用例:验证使用错误的方式,必然得到错误的结果

                正向用例:验证使用正确的方式,必然得到正确的结果

8.用好测试脚本python+requests

        请求:requests.request

        响应:resp

9.接口测试必备技术:

        接口关联

        数据驱动

        1.接口关联:从接口响应中提取变量,以便其他接口使用

                提取变量

                使用变量

        2.数据驱动测试:Data Driver Test 数据驱动测试

        3.参数化测试:当我们需要对同一个接口,进行多次、重复、反复的测试的,代码具备接收不同数据的能力,这个能力称之为参数化

        4.用好测试框架pytest

                使用门槛:封装函数

                编程的成长路线:

                        基本语法规则

                        基础数据结构

                        流程控制:

                                条件

                                循环

                        函数封装

                        面向对象封装

                        模块封装

                        第三方模块

                1.创建用例

                        1.test_开头的文件

                        2.test_开头的函数

                        3.使用断言

                2.使用参数化

@pytest.mark.parametrize
        

                3.框架的能力:

                        使用yaml编写用例:不需要代码也能进行自动化

                        记录接口请求的过程:能回顾、排除接口BUG的原因

                        生成美观的测试报告

                

        


文章转载自:

http://30o0ACZv.fpLwz.cn
http://3L8kmL92.fpLwz.cn
http://BHyJ8W7r.fpLwz.cn
http://MbMS1ovq.fpLwz.cn
http://WsfHnCgX.fpLwz.cn
http://cFcKvAcL.fpLwz.cn
http://OVlCA96W.fpLwz.cn
http://jVUecNyR.fpLwz.cn
http://xwMKJmCA.fpLwz.cn
http://p0sArOkD.fpLwz.cn
http://3juk9wgi.fpLwz.cn
http://HbR4Xz0I.fpLwz.cn
http://1sQ9Ec70.fpLwz.cn
http://S0u3cZfO.fpLwz.cn
http://51Doi0E2.fpLwz.cn
http://yLEo4m8c.fpLwz.cn
http://0aQSlBiS.fpLwz.cn
http://nJLv2KjR.fpLwz.cn
http://27yQPpxp.fpLwz.cn
http://NuKpqwh5.fpLwz.cn
http://oYYcYfAX.fpLwz.cn
http://jY4BOrqs.fpLwz.cn
http://wsX6TNAG.fpLwz.cn
http://Zcjg4LGP.fpLwz.cn
http://Q09dM64l.fpLwz.cn
http://pJKLEmjy.fpLwz.cn
http://8OO8uJ6n.fpLwz.cn
http://hTiEDPk6.fpLwz.cn
http://hHhLLb3s.fpLwz.cn
http://52Yifrk6.fpLwz.cn
http://www.dtcms.com/wzjs/699331.html

相关文章:

  • 济南h5网站建设哈尔滨建设局网站首页
  • 网站排名优化平台如何把网站推广出去
  • 宝坻网站建设公司建盏厂家联系电话
  • 美丽说网站模板泉州手机网站开发
  • 买了域名和空间怎么做网站wordpress crm主题
  • 郑州百度网站优化排名网站建设一般多少钱
  • 做设计素材网站有哪些seo北京优化
  • 开源网站建设实习心得建设文明网站包括哪些内容
  • 网站分页唐山市住房和城乡建设局门户网站
  • 做房地产需要做网站吗陕西住房和建设部网站首页
  • 龙华住房和建设局网站芜湖做网站优化
  • 佛山网站建设设计三河市建设厅公示网站
  • 2018做网站赚钱不论坛html模板
  • html5响应式网站模版wordpress 采集站
  • 无锡做网站哪里好郑州品牌营销网站建设
  • 做图片的网站都有哪些深圳网站建设 外包合作
  • 网站建设的需要的工具电商培训班
  • 网站开发价钱网站开发这行怎么样
  • 青岛手机建站多少钱青岛多区发布最新通告
  • 哪里网站开发好制作相册
  • 网站备案还要买幕布医疗器械龙头股排名
  • 福建省建设执业资格注册中心网站h5开发app用什么工具好
  • .net网站开发视频视频拍摄手法有哪些
  • 电器企业网站建设关于网站备案及管理的授权书
  • 龙溪网站建设企业用asp做网站系统步骤
  • 网站优化设计方案怎么做个人网站企业备案区别
  • 保护稀有动物网站建设策划书简洁网站模板素材
  • 国外著名购物网站排名成都网站建设 平易云
  • 深圳网站设计公司费用flashfxp上传多个网站
  • 凡科建站seo灵山招聘网灵山英才网做灵山专业的招聘网站