23回答

0收藏

接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉 PDF 电子书 X0174

电子书 电子书 252 人阅读 | 23 人回复 | 2024-03-02

Java电子书:接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉  PDF 电子书 Java吧 java8.com  P: |; p: _0 Z
* c# H  [# r! e/ D# w
作者:Storm出版社:人民邮电出版社出版时间:2019年02月7 b3 `3 d! k9 ]' m3 H( N% T; V
$ ]3 @$ x) E  h" M6 e" r6 v% w
编号:166-Java吧资源免费-X0174【Java吧 java8.com】
" ?. K% }# J, f$ E) J. ]$ z8 _  J; N( ~5 D( Q
; q* C# e1 h# |( G5 o
2 L) G% b$ H; j' b/ c  a# u; @
目录:! _5 ?; e9 c8 V3 V
Chapter 1 接口测试基础知识
3 V# O% A/ M# O% E  e4 I9 X' s3 Q/ m" z% l
1.1 接口测试背景 2! R. N  [2 U  D

0 |4 O( K* O7 w, X) f( B* W1.2 接口基础知识 3# b* ]) T& J) K( E. v, C5 N2 \
2 J2 T4 ?) x  R& n$ j4 A/ r
1.2.1 接口的定义 4
6 ^) g7 r" {; E1 |: r5 c4 D8 R# A# }7 z9 m+ J: ^9 w" H4 U
1.2.2 接口的分类 40 W2 _' e# j9 @, x5 I, h

6 ^) i$ |* p: c2 K! V& C1.2.3 HTTP 5( F0 d( ]4 O9 i2 c1 o: s8 |2 K
9 Y* T: _6 |1 I4 B1 S8 T$ U
1.2.4 HTTP请求 66 t* M* F6 z) ^! M* o* V+ M

" @3 o- y3 @1 e. @% ]4 C+ _1.2.5 HTTP响应 9" A/ C' ~% V2 W2 R. ?) v

' h# ]2 B1 o0 G1 d+ O; m- ]3 o6 z1.3 接口测试流程 11" m8 S( d1 s- T! ]9 W
2 L8 x4 a' k% f4 }( }5 H
1.4 接口文档系统 136 _# h% A7 L/ H9 K3 b! V" a

" C* r7 m% Z3 C7 r* }1.4.1 ShowDoc简介 13/ G' }" s4 l3 V
6 M; a9 k- |/ C0 A! f. Z; M
1.4.2 ShowDoc部署 14
6 t, ]1 l  E. P% R$ S4 e( ?- ~$ f+ }& M: |
1.4.3 接口测试文档示例 16/ a4 x  G8 W, I$ {

: A; Q) x9 K( `4 L  i4 eChapter 2 初识Postman工具) m* k7 v" u4 \, F1 w0 Q# a. E
- I0 |. J# q2 K! ]+ K$ Y
2.1 安装Postman 198 }5 Z7 [9 z9 u! Y( _0 O2 l
% V, Z7 d% E! v  ]5 U7 C, ]
2.2 Postman工具简介 24
" E0 k! D  q2 G) L# {  \3 e7 }& J) e) f& B# Z3 C7 ~
2.3 Postman账号 37
3 n3 [9 K3 {1 ^, J! h$ @# T" d. Y' g/ j9 c7 T% u
2.4 Postman同步 398 k5 B2 v4 B0 _) u- P5 d  _  {

% R2 F) _, X1 r( k2.5 Postman设置 41% }$ a6 ?1 R) }; ]5 I9 }

9 I* j5 \7 ^' a2.6 发送第 一个请求 45
; q& X7 u; _! J4 g* D6 ~' _) S- o1 j& ~1 p% ~% c. l
2.7 将请求保存到集合 47/ `0 _& F+ {" B* O3 L

+ U' W$ ?6 f9 V+ [Chapter 3 Postman基本操作  _3 L  p  j: u" ^8 W

( f1 t* J5 }1 e6 z3 G9 y7 k5 e3.1 API请求与响应 49
+ m, t) J5 r. I5 f/ Z5 a1 X: m6 d/ Q0 d  T
3.2 API授权、Cookies和证书 70
. H# j3 |4 Q* C2 D$ n' r2 T
  ]4 @3 S3 G/ U9 U- A' `  E3.3 抓取HTTP请求 78% Q% O9 d: B+ d0 e4 C

, ]3 q7 v2 |+ X2 a0 f# ]' O# |3.4 拦截器 80) G) z) L; u" b. N# b+ j5 B

+ I: M1 B% s  E) f) y* R3.5 代理 83
8 a9 }& ~' @* b/ S; w6 n
0 G0 y; j2 ^" }% B3.6 生成代码片段 874 B' K' l: D5 w- Z& h0 ~( L; n1 I
2 C% h8 n; m8 u! `5 i9 p2 y
3.7 Postman Echo 89
$ U" S. k# f; _6 B+ J/ o$ |, d# ]/ {8 j" r# [7 J7 S$ {: S1 V
3.7.1 请求方法 89
, W! X$ u( q5 q  D! L4 n) A7 ?  @* O2 {* y& k
3.7.2 Headers 952 v, T7 t5 `( |: A* F

! n" u3 U2 b0 \3.7.3 认证方法 964 V8 m1 b2 T# ]* R8 z6 T

" g* Q: g% d1 H  O) l4 R8 P. P3.7.4 Cookies操作 999 M- p/ U1 g' ^# m- j* G& Y

' D+ M+ t4 D: f7 J4 O3 |5 e1 CChapter 4 Postman集合
4 D5 I% d/ ~* \8 A2 h. b1 F1 n
5 e; M3 ~% ~! D5 ?# c6 }% s4.1 变量 102
, N4 h# Y4 \. d9 f. ]5 ]9 |
0 N5 q4 }% @; A3 s; v4.1.1 变量的概念 102
' U9 x* x, m! A8 x$ F
9 V$ `( w) q' [) ~" T/ S' q3 `4.1.2 管理环境变量 103  M  m9 h1 q* e7 [! E2 \+ L
" J- ~9 q4 n8 X1 J* O
4.1.3 管理和查看全局变量 1064 |' `4 b9 U/ x$ R( _. {
. b& x7 \# N/ H3 L
4.2 集合 108
5 K' J% X2 ]) P5 b" P' d1 z
8 X- A. H, W9 t# y4.2.1 创建集合 108" l( j8 Y' X* q4 |; Y- e

9 \! R. n' n/ C7 e1 x5 I" a% \) z4.2.2 共享集合 1110 c6 T1 I* G. a& x; I/ Z; J
6 P; e7 I. z! J8 [
4.2.3 管理集合 112
( ]1 D3 J8 O8 p7 ?4 o2 d6 ?3 o1 Z7 |, D6 I4 g
4.2.4 导入/导出文件 114
* l% U, E) g' q6 S9 S6 q4 E& }, |$ i: f1 W" L: F
4.3 集合执行 118
+ E8 I( J$ s. V9 F# \  ^1 ?& R1 c+ w9 u. K' G
4.3.1 集合运行参数 118' m/ g7 u7 l1 ]+ M+ c0 T

8 l. O, r) K$ J- G( |% D4.3.2 使用环境变量 121
- s. n* j8 x, s5 d7 E" y- q! K0 j. @$ t, ~5 g8 v
4.3.3 使用数据文件 124
% H! t$ r5 ^% U/ @) E8 Q2 l6 c$ c
3 j* }( N* n: Q% {+ ]! b+ f9 T; u4.3.4 迭代运行集合 1280 l  b3 j' r: |$ V* I

2 v3 w( G5 v% g" r; L! z4.3.5 创建工作流 130' D5 {4 i2 l& r; u/ j* }

6 s5 n# ?' M8 n6 T0 Z" [4.3.6 分享集合运行结果 133
3 D9 Y' y. m6 e; \4 r
1 x2 m. p. t6 |* f+ [/ R) U4.3.7 集合运行排错 134: [& \# r) |9 ]4 z2 a4 e( \
0 j7 f3 ?1 S4 S/ x' N" f% K& t
Chapter 5 Postman脚本的应用2 U7 ~4 Z8 e* z4 j
! J+ A6 ?" S  X% o+ b9 f9 j
5.1 脚本介绍 139
( B& |* E( d  c) M) p! p+ R- y$ a) j
5.2 预请求脚本 143
; ^3 O& a) n& `( Q' L) ^/ m% B8 m
5.3 测试脚本 1501 q" M: v! i( I# N3 T7 n/ B& c
# ^) i: j5 f. D/ T9 W- p. n
5.3.1 Tests基础知识 150
, e- H/ u* ]6 D( E2 P* [) }
( G+ E' T. \! k5.3.2 脚本示例 1522 Y+ p+ h) P0 X1 b+ X
& s, L# _5 c# Q
5.3.3 脚本进阶 162
; u. j0 k. V! w
( G, H2 z# `. @# U; l8 ^5.3.4 pm对象 166
* d. s0 ]) }3 [, S
2 `6 g  ~. M; _2 S5.4 分支和循环 174* I2 W$ W0 H7 @: x* S
' K+ z7 W: \5 O) o3 F; O  }
5.5 Postman Sandbox 175
' I$ ~* V% D' V% O) B* c7 |
$ a& l- t- `( b8 P/ ^3 ~' J8 P5.6 Newman 178
$ r2 r3 N6 Z, R8 O) @3 Q
) z! z: f$ |" `; i3 p7 e5.6.1 安装Newman 178; K# H# O3 u# g5 o' ?' [
: E) L1 L. p" @# W
5.6.2 Newman选项 180
) l! V- H, z2 Q; R6 Y9 Q: j  o: l
9 b& G4 G% N4 [' ~2 a$ x- I# r1 R5.6.3 集合运行排错 182: }" Z( T, p# \, w1 I% p( [

( q  }7 {) r+ K/ Q# s5.6.4 定制报告 183
* u) j6 n2 v0 Y7 `: N& T/ I4 p5 G1 T
Chapter 6 Jenkins、Git与钉钉+ |( J1 x9 q) E. R; W

+ K8 T$ |/ I7 u7 [5 b# {6.1 Jenkins 187
, q  E% X! F) S7 p: _; ^! b0 q9 t0 e& o! M% z) |- ~) d
6.1.1 部署Jenkins 188" j& L7 H0 ], t# u1 e

# s7 |+ K* y8 s6.1.2 管理插件 194! ?* E8 z! I  i# w  }+ |

3 @8 R8 `0 `+ H9 T2 C6.1.3 创建项目 197# C- \' s  a7 C+ S" ^7 }
# M; n1 ~' f& a& q/ |4 W( I
6.1.4 配置项目运行频率 201( V8 _9 A* H4 G) o$ ^
( h- r3 y' \  W! t1 ^
6.1.5 配置邮件发送 2023 V( r5 f7 A  R3 Q, n/ R
  f4 l3 q6 t: G+ p
6.2 Git 207" L: ]  L/ l& w/ s/ Q- f
& U6 \- x0 L8 P& A, z
6.2.1 什么是Git 2076 z/ e: w' ?$ G) u6 O

" P6 M* @$ K' F2 Z) d$ t0 X& j6.2.2 安装Git 209- R' M( c+ N' S( |. ~/ H1 \

- f3 `$ J5 J4 Q6.2.3 Git常用命令 210
9 m& a8 t  v/ @9 _0 k& M2 i8 h. j- K7 S: V! \
6.2.4 GitHub远程仓库 222
* |' b6 P1 Q. w# X! W/ s  t3 o0 Z9 L3 Q4 m# E3 w  O- t; b
6.2.5 搭建GitLab 227
# s, r0 t- v: v0 Z
. f) }* c- u7 f6.3 钉钉 228
; q, B0 i6 ~, n5 r
) O2 M* X( A6 w! A1 V" F2 @2 Q+ L6.3.1 钉钉简介 229( z; Q1 D0 K; w2 \  q& O6 m
; K2 K! w1 F/ v( s7 T. ~
6.3.2 集成Jenkins 231
$ z! O8 K) \6 [) q" m( V: y# Z3 n3 \& i0 l3 n9 T3 L
Chapter 7 接口测试持续集成
& c) g0 U1 x; O, l+ F  [, e& w+ b3 E( q. b7 U, b+ O
7.1 整合GitHub 2351 i! _( v7 n+ x0 I* ~
1 C  ?0 {' ?$ O, D8 \8 W
7.2 整合Jenkins 238" s3 o& t$ v- e% ?, p) L( Y
. W( L% p% _' k6 [
7.3 整合钉钉 240
# p# j4 z9 J% z! D5 N5 }  s/ T
- |5 _+ t$ P; D( {, U2 eChapter 8 项目接口测试实战
1 ~' r( q8 d8 ^3 D; z4 D. J( @( P( Y: c" f/ v2 \! q; q
8.1 项目介绍 243
3 P) T4 V6 u0 x; G# x9 H' Z- l; g( M! E; T9 s
8.1.1 项目部署 243' Z  l  z8 `4 D& m
! d/ L, t/ ?0 u7 K
8.1.2 查看接口文档 245% @, c( D, [) t  E8 a6 }) o- f

0 F0 h1 ]: d) f- `7 p8.2 编写接口测试文档 250
+ j% v6 b/ `  n3 }( Z! W1 H1 W
, P# f$ D( \% h$ S, X' M8.2.1 编写接口测试计划 251# K1 ^# V( s4 n2 M( a. s

$ c& b: L, Q) p9 n: v8.2.2 编写接口测试用例 257
( T) s3 q/ T2 e, j: T: P+ `1 j9 c. Y8 x
8.3 执行接口测试 267
9 R2 ^4 M0 ]  R$ W, F! [/ A7 W
/ M- A" G& O) r$ N( U1 t/ ]8.3.1 从Postman执行接口测试 267
0 u  o' {' \! z1 V7 l$ K7 j7 y
. o' F2 d1 _/ e8.3.2 从Newman执行接口测试 306- k' d" K. l: q. \- V* R( Y$ B: X( }
java8.com
; h  c5 q; z3 j& X  T8.4 接口自动化测试持续集成实战 307
% r5 s9 N5 D% _  T
" f: F2 i7 W2 _' F) ~4 ?8.4.1 通过GitHub维护测试文件 308
* c( G' O. ?0 [/ T3 c  y
9 C; t5 T2 Z6 I$ u8.4.2 配置Jenkins自动化测试任务 3098 j7 p1 |; y  f/ b! C

+ V7 i' I% e# k; Z+ ^: t6 ~9 S8.4.3 接收自动化测试结果 311
) w0 N1 @+ K1 F/ }* X. A- S2 `8 @
- {" T" Z' }( y
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
$ Y: d% ?+ K. [6 e
) k) x5 \0 K- m; q6 s7 r

- n( K% \3 D1 r3 k7 g6 e5 n: Q& s8 L9 r! j6 l( a

! S' K$ y5 {  f3 h
& k  A- I% s3 B# ]' A& w  w2 R

本帖子中包含更多资源

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

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 23 个

谢译萱

发表于 2024-3-2 08:19:05 | 显示全部楼层

资料免费 给力

可念不可说

发表于 2024-3-2 08:59:51 | 显示全部楼层

java吧 真给力

宜人和风

发表于 2024-3-2 09:39:59 | 显示全部楼层

我来白漂了 多谢

手写的曾经

发表于 2024-3-2 10:21:41 | 显示全部楼层

真的无套路,大赞

快乐的魚

发表于 2024-3-2 11:03:36 | 显示全部楼层

我又来了 白漂开始

胖虎没我胖

发表于 2024-3-2 11:43:56 | 显示全部楼层

免费资源 真的无套路

聊聊娱乐圈那些事

发表于 2024-3-2 12:24:29 | 显示全部楼层

我又来了 白漂开始

笠威

发表于 2024-3-2 13:06:10 | 显示全部楼层

我来白漂了 多谢

胖胖马

发表于 2024-3-2 13:48:01 | 显示全部楼层

真心不错 收下下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则