爱内涵论坛 - 易语言教程论坛

 找回密码
 立即注册
搜索
查看: 759|回复: 12

Python接口测试框架实战与自动化进阶

[复制链接]

855

主题

909

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9855
巨币
5919
积分
37223

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2019-5-2 15:04:38 | 显示全部楼层 |阅读模式

马上注册,获取更多精彩内容!!!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Python接口测试框架实战与自动化进阶- G, l" U0 M! W8 E# b: a, t
主流的Fiddler、Requests、Unittest、Mock等接口测试工具/框架应用 进阶自动化框架设计开发
  f) ]0 n4 o& g7 N9 z. t% g
: N& A2 h+ @  A! h% h第1章 接口测试基础回顾* F5 `3 \) u8 V) s  v, }5 x
对接口基础知识进行回顾,课前预习; T& S9 R7 a5 t3 l6 w, e' r* k
  }3 Z  W7 k6 R; |: ?5 p! J; D" N
1-1 接口自动化测试从基础到框架-导学
" Y5 Y5 }4 Z2 l9 V. u4 Q; J1-2 接口基础知识回顾
' u. i# t2 t0 \; _0 d( A1-3 接口测试基础面试解答
5 l/ b, D4 k; M6 u( t; O第2章 fiddler在工作中的运用
; i6 O; E0 `/ k0 C讲解在工作中如何使用fiddler,提高工作效率,增加对接口的了解,对接口自动化打下基础
) M$ E" {9 a; f* l
! k0 S1 W% Y; J, d! O! G2-1 如何抓接口7 F4 n+ o9 j: h3 j! C2 a
2-2 大量重复数据模拟以及过滤规则使用' A. H; p! s* r/ }& ^& j, H) V# q
2-3 模拟接口响应数据
, t" Y+ ~0 z- J- g2-4 fiddler进行接口测试) P" {# {; n$ b0 W
第3章 如何开发get\post接口9 N/ D2 X+ j9 j6 _+ V
通过了解接口的实现原理以及实现方式,为编码打下基础,也为工作中和开发更加方便的沟通,同时也是为了对接口进行自动化测试打下基础
# g1 M* ]) Y# f/ o6 I1 W, r6 R+ j! b5 C8 `1 [- |
3-1 开发接口环境搭建" z0 H# \0 P( Q; i0 |  V
3-2 django之接口工作原理* I& o! {7 n6 ?7 O% l( U6 r7 S6 C
3-3 django之post接口开发
& U8 ]) j! Y8 Y2 M* u3-4 django之get请求$ V  D! r/ w0 @; U) ~: r
3-5 django之接口数据处理
+ C+ E$ O3 x0 A8 X- ^第4章 requests库的相关使用+ @$ w% ]  m+ F
通过介绍接口测试必不可少的requests库的基础知识以及他简单的工作方式,让用户知道如何去实现接口自动化测试,增强基础知识掌握: |5 u% u' ^- s: a1 u- g- L2 B

. z/ m3 Y( l# Q3 V4 A/ j/ e. m# o5 r4-1 requests安装+ D9 p4 b) g/ f2 n9 s
4-2 requests简单使用-post
- M# z  L- }5 X# b1 v7 |; O4-3 重构发送post请求
- z9 e7 O1 l$ P' n, _4-4 重构get请求+格式化响应数据5 q3 a2 m1 Z3 M
4-5 使用类封装接口测试脚本
' x! B7 k: }: A% n! I5 R* x第5章 unittest使用4 O9 d8 c$ D' V8 \
通过介绍unittest的使用,方便在实际中对case的管理,并达到接口自动化的目的
) c5 @  t- U% d' C- ?# R. w) l
2 d9 c* N$ u# m5-1 unittest简单使用
3 M; j% n* Y6 w5 q$ d: R" \9 M5-2 unittest和request重构封装
0 `& f7 c/ w! c/ J; A/ `; e' K9 `8 e5-3 unittest中assert的使用, l. o4 N) a, h8 h' x3 B$ Q9 H: A: W
5-4 unittest中case的管理及运用* V. B0 H; R% c2 f1 A
5-5 unittest和HTMLTestRunner结合生成报告
! i- Y& v& `3 I5 s, m/ W0 m5-6 unittest之常见面试解答及知识回顾; E$ @( a: Y+ }3 r% s. u
第6章 mock服务入门到实战
' |, |2 y& t+ g8 H# k; N. ?9 rmock服务是接口测试必不可少的,也是为了让测试和开发同时进行工作,不因开发的进度而影响接口脚本的开发,奠定代码基础$ Q* T1 K& m. y5 h! V

- f, @0 C1 O: A6-1 如何在接口开发阶段编写接口测脚本3 N$ s9 w5 P( |1 a6 ^
6-2 mock服务介绍以及实现原理
/ D; N) P: b4 p% t  Y; ?6-3 在case中通过底层函数实现mock
( B, y7 b6 {0 u: I6-4 重构封装mock服务
. ~6 @0 O3 A; o( h6 E9 w1 c7 K第7章 从接口自动化框架设计到开发
$ x9 x2 V9 a" b" r1 ], N通过从用例的设计到框架的设计以及初级代码的实现到代码的重构,让一个初级用户完成整个学习过程,从而掌握python知识,也懂得了如何去开发属于自己的接口自动化测试框架
7 X& D7 }( b/ |. l
8 \; m( F- t3 R3 m& ?3 D& S7-1 如何设计一个接口自动化测试框架4 @) i# W, t* h3 v* n1 b8 i/ }
7-2 学习python操作excel获得内容6 d. @  h( L+ m! P! |9 o
7-3 重构操作excel函数
& e3 V" g) j+ j0 W. S1 Y7-4 学习操作json文件
! R: N9 J9 I8 ?) m8 u. Y7-5 重构json工具类) |8 l, _; l8 Q8 }7 g
7-6 封装获取常量方法  y3 X6 O4 j) \* Z$ I& d$ |9 T
7-7 封装获取接口数据$ }$ x8 w  E. R& ^$ E  z7 T2 i
7-8 post、get基类的封装
1 e9 S8 m, V+ v0 Z- O) o7-9 主流程封装及错误解决调试
) V1 n* u& M8 |6 n; C+ t7-10 返回数据格式处理以及调错8 v, x' {( w" R+ @# n
7-11 获取接口返回状态6 ]. A6 L) \( e9 {3 u
7-12 通过预期结果判断case是否执行成功
" Q7 r5 N$ z: `6 v8 }7-13 将测试结果写入到excel中( \1 u) ~5 Z* c( H& F$ T3 t
7-14 数据依赖问题从设计思路开始
1 Y+ I0 a9 T% H! g7-15 数据依赖问题方法封装之通过case_id获取case数据
# |' m/ g' b# O! ~& X7-16 数据依赖问题之根据规则提取响应数据  _+ D' E8 a  ]9 F5 a
7-17 数据页面相关
' ?$ j9 e4 Y4 P5 N5 {  S  [/ S7-18 数据依赖问题之依赖结构构建
+ f2 }( y0 N9 D0 x3 f" l7-19 数据依赖问题之流程实施5 j8 |) l  M0 c! ]
7-20 case运行结果统计$ m5 W  i4 C& f: [: g1 U+ R$ N: ]
7-21 构建发送邮件服务) K1 V# w- L, D6 X+ C
7-22 结果统计+报告通知' N5 N  H( {9 u* [: `* n. k, R: a
第8章 持续集成4 I' p; o1 U; S. {' c6 Y& f
从环境到运行,了解持续集成如何使用* b' p1 f$ \/ T) v

1 n7 S0 C" M/ U2 }/ Z' J8-1 持续集成环境搭建" M8 Z8 [7 F5 w5 `- m7 r
8-2 持续集成之项目配置
: d! o  q8 k$ U" |第9章 获取cookie及请求处理
7 ~5 R, F0 n# `  U1 C' P获取cookie思路分析,模拟登录获取cookie请求订单接口,重构封装携带cookie请求处理流程8 L# ^' |2 E( H. Q; ^1 `
4 T( D1 H# l/ J5 {7 l+ P0 a
9-1 获取cookie思路分析
4 s% T, e/ I& d9-2 模拟登录获取cookie请求订单接口
+ j. V$ w$ g% v  _/ q) Y  s7 Q9-3 重构封装携带cookie请求处理流程" ~+ _/ U; N2 d* ]  _! I
9-4 携带cookie处理请求数据多重字典问题
6 E' E$ j( G1 }& e& g0 f2 c& P& L第10章 数据库相关操作
( x4 U/ h& r) N7 S0 t连接数据库查询数据,获取数据库数据重构及转换数据,返回数据和数据库数据进行对比,格式化数据对结果进行回写/ M/ ~7 d# q6 H1 u2 i  b
; O1 W0 q- p0 i: y
10-1 连接数据库查询数据; G" B" _/ {) \( f! ?* h
10-2 获取数据库数据重构及转换数据
1 \, G6 t' s& N1 ?9 y+ m10-3 返回数据和数据库数据进行对比_$ D4 S& R% C2 Z# B
10-4 格式化数据对结果进行回写
4 Q3 y# a+ j! Q' m+ F. e0 T7 a第11章 接口测试异常处理) {, h/ N2 U5 Q& P0 j" u: v
接口测试中遇见异常接口我们该如何处理?我们应该从哪些地方分析?带你从问题本源去分析解决问题。# T" O* g( R* E5 \6 J% P

- k. t+ ^1 ^* n& ^& B11-1 分析异常接口处理
$ _8 E2 y0 s5 c$ a9 c! M& B11-2 异常接口处理
4 H5 A0 F4 r1 E; g2 F5 |0 `2 K11-3 如何处理https接口
! k, }6 B; B! x& i. ^11-4 put、delete接口处理) W# C' f* k3 R. ^& m6 G3 o+ `
11-5 webservice接口测试方法介绍及简单使用
6 c9 P& f/ x) D1 ]$ P11-6 webservice接口测试获取所有测试方法封装
2 j* E6 ~4 o% h9 T" y0 Z7 S11-7 分析解决webservice无法通过参数直接调用方法问题8 g, ]- ~& U/ z* p7 t7 }( T. k( u
11-8 webservice接口测试封装% a) t9 n" W# Z& i
游客,如果您要查看本帖隐藏内容请回复

, O/ }7 ~! B; }' \# K3 m- Z
温馨提示:
1、本站中所有被学习和研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何视频、软件以及其他资源,仅限用于学习和研究的目的。
2、全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
3、学习技术是为了更好的完善可能存在的不安全因素,提升自身技术水平。所以您如果喜欢某个视频、资源,请购买注册正版,获得正版优质服务!
4、不得将上述内容私自传播、销售或者其他任何非法用途!否则,一切后果请用户自负!
回复

使用道具 举报

0

主题

3

帖子

8

积分

程序员

Rank: 1

金币
0
巨币
3
积分
8
发表于 2019-5-2 22:26:46 | 显示全部楼层
帮你顶下哈!!
回复

使用道具 举报

0

主题

2

帖子

6

积分

程序员

Rank: 1

金币
0
巨币
2
积分
6
发表于 2019-5-3 00:33:25 | 显示全部楼层
沙发!沙发!
回复

使用道具 举报

0

主题

1

帖子

7

积分

程序员

Rank: 1

金币
0
巨币
1
积分
7
发表于 2019-5-3 01:36:46 | 显示全部楼层
谢谢楼主整理分享!
回复

使用道具 举报

0

主题

1

帖子

4

积分

程序员

Rank: 1

金币
0
巨币
1
积分
4
发表于 2019-5-3 07:18:20 | 显示全部楼层
这是什么东东啊
回复

使用道具 举报

0

主题

1

帖子

8

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
1
积分
8
发表于 2019-5-3 10:11:35 | 显示全部楼层
谢谢分享的好东西
回复

使用道具 举报

0

主题

2

帖子

10

积分

程序员

Rank: 1

金币
0
巨币
2
积分
10
发表于 2019-5-3 10:44:51 | 显示全部楼层
谢谢分享的好东西
回复

使用道具 举报

0

主题

3

帖子

6

积分

程序员

Rank: 1

金币
0
巨币
3
积分
6
发表于 2019-5-3 12:56:58 | 显示全部楼层
路过,支持一下啦
回复

使用道具 举报

0

主题

8

帖子

7

积分

程序员

Rank: 1

金币
0
巨币
67
积分
7
发表于 2019-5-7 23:51:11 | 显示全部楼层

1 U2 x* J$ \8 e* h& i  r帮你顶下哈!!
回复

使用道具 举报

3

主题

253

帖子

188

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
674
积分
188
发表于 2019-8-4 17:23:58 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|爱内涵论坛 ( 浙ICP备19016710号-3

GMT+8, 2020-9-27 23:31 , Processed in 0.258694 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X3.3

© 2001-2020 爱内涵论坛

快速回复 返回顶部 返回列表