27回答

0收藏

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

电子书 电子书 1199 人阅读 | 27 人回复 | 2024-03-02

Java电子书:接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉  PDF 电子书 Java吧 java8.com+ X* O4 Y1 n1 P. x5 |
; W5 C4 A' W  Y3 Y
作者:Storm出版社:人民邮电出版社出版时间:2019年02月; \0 ?5 C& g# z. P0 y' w6 J* v
% S( m0 K% M: s! i& j/ `
编号:166-Java吧资源免费-X0174【Java吧 java8.com】
+ X) M/ M+ a/ Q/ S2 {! P; ~$ t7 L0 @5 ]+ Y
; ~/ m0 `4 n6 E; q- o' s0 I

5 Y& F: b( C7 W1 Y0 i1 |目录:
/ W3 Q) @( u' K! e0 }* {
Chapter 1 接口测试基础知识+ N3 X8 d" ]. E* R/ z( I& s

, ~2 D& {# N7 P& @9 }! A, ~1.1 接口测试背景 25 G; w) J& u$ C) R3 m$ W; L

/ o2 W' \# @4 O# J* i8 Q8 K' q1.2 接口基础知识 3& o' g# z9 ?5 l: x1 x. ^
) _+ y2 p3 r9 s( X
1.2.1 接口的定义 4+ m, V$ r% e& D: V
' {* y! s# r4 p  j8 S
1.2.2 接口的分类 4
, O8 |) D! Q/ B2 g8 R7 V
+ ~9 k5 y# m# m2 h3 M( \% N- G  p1.2.3 HTTP 5
" U# }  I) {$ _9 A/ j# R/ F2 e! Q( H3 N6 F- h
1.2.4 HTTP请求 6
* W7 L& {9 U9 w% ]/ ~- F! e) U# ?/ h3 p
1.2.5 HTTP响应 9; F' H# j; V2 m2 h/ |

/ S3 l- Z! }( a& ]& }; [1.3 接口测试流程 11
5 l; O1 f: l- h( s% x; o# K) E( K# ~) G5 B" M; p, g
1.4 接口文档系统 13
( v# W- ]( l, u$ S  l* @- c; U9 L: j. u3 U  X  R
1.4.1 ShowDoc简介 13
) ]( W! i+ I( B: b/ }
  y- _5 r+ s, W; T& c- W1.4.2 ShowDoc部署 145 C9 X' h. B! e/ u6 W: J
: M4 `  U: @! m
1.4.3 接口测试文档示例 16
! i# N6 f, U. o: x) @, T* A9 |$ g; E7 r" q# E5 f- v# W
Chapter 2 初识Postman工具
: o  F7 U1 i5 T/ ~; p
  r' E0 x4 y2 Z  D$ A  v/ Z" R2.1 安装Postman 191 F7 [. s) C; V

3 `5 a6 T9 z$ ?2.2 Postman工具简介 241 B* }! e) b) T% N6 C) Z# p8 }
" Z6 G* R& E, n8 @
2.3 Postman账号 37
& `9 D& _$ E# I: J+ S, m' R/ N) i) f% p# a. J/ U
2.4 Postman同步 39: a6 d7 J* k1 J0 X" D% v/ y7 z2 n

( w" b( |. U/ n7 R: p7 _6 i# w, D2.5 Postman设置 41, t9 m# H3 T, ~

$ T; A6 a# T& ]0 _$ Y2.6 发送第 一个请求 45
% K2 I$ A: d7 f2 l3 |7 x
; W9 M- w1 f, J% R; Y$ t7 R  `" E2.7 将请求保存到集合 47$ p5 t2 @- e# t3 y' r
' A. f3 x6 I; m% f
Chapter 3 Postman基本操作8 q* y  N0 o& |+ e
0 U( W* ]2 R" v4 X. l
3.1 API请求与响应 49' [3 ?. T1 p2 F9 e7 i0 c. |) W

( U: }$ G- ~+ J) m3.2 API授权、Cookies和证书 70( m  G2 l% `2 o- e: W) z
1 d2 V4 Q6 U/ t. A- w  B
3.3 抓取HTTP请求 78$ d2 X1 j! `( T) w7 l  x, A. [3 B
) w6 Z6 }5 T+ ]0 V
3.4 拦截器 80
. V+ d0 L. w9 b1 V) O, D& @( n# _1 ]5 ]- ?7 M( O
3.5 代理 83: m) Z# t$ Z3 ^* [" W

. ?& T" ^" M, D$ H7 t3.6 生成代码片段 87
# N; K$ h2 i+ \- L- p2 `, g3 u: N* b8 i& @4 f. d5 ]! j4 S. U& {
3.7 Postman Echo 898 c3 j7 J/ E: S, B  K
$ \3 x0 ~% }) b8 Z3 h# f% E
3.7.1 请求方法 89
6 O. p( E3 S3 {  d5 L' p
, f# S. {) j# V: s/ O- J. R3.7.2 Headers 95
0 R0 D4 M  {. k- a3 F5 b0 Y. j0 F7 j0 t
3.7.3 认证方法 964 L6 }) ?  q5 m1 @! @; I
9 R9 t/ o3 v# m* I% t! M# H; X8 z
3.7.4 Cookies操作 99- B1 l+ B( B3 _+ R) z# p! A2 s
4 r; u3 r5 y% J2 D+ `9 _
Chapter 4 Postman集合& o; t( ?+ a* {, M+ y( I- v) `- U* O) ]
+ k4 d% P0 {4 R  [
4.1 变量 102
9 x- [& S; Y. [4 s" H/ {. `; y  w2 L+ P; ~" I5 O: @: t8 u) c0 u7 P
4.1.1 变量的概念 102+ W' ?6 P6 e4 Q; q5 o3 N' M8 \5 y
7 `$ i2 i0 _! e* {- [5 }: A
4.1.2 管理环境变量 103$ K; ^+ |+ ^  z9 s; O" |
) k: {, ?) ?3 c4 Y/ L  {0 e/ n+ X
4.1.3 管理和查看全局变量 106
0 f! b" m! p- g) z$ z7 a
- B! |  H8 d4 [+ O/ t) r3 ^+ q+ B4.2 集合 108
+ W7 d' Q5 V3 T) c' O6 B& U3 S/ j1 J- D, }. l# Q7 s
4.2.1 创建集合 108
0 W- n7 ~1 j- `) U0 v2 E8 A& u0 D# Y% Q$ O7 D4 r$ N
4.2.2 共享集合 111# p, G/ \3 O1 u# o6 a5 j* Z% P8 T( t
) _2 V* b, f! x, q' }) B
4.2.3 管理集合 112  `; h, O. w, Q( p: ?, R5 ^6 o1 y$ Z
1 P4 H9 P# P! N) q& M, d
4.2.4 导入/导出文件 114
8 h* X% q% T( }2 S( }4 c% F  O8 }8 B* }
4.3 集合执行 118
/ ]0 t' \: a, e7 }
2 x0 z; E& p9 m( h( h& ]4.3.1 集合运行参数 1180 @, d: _8 z4 c5 ]4 `
6 E7 _* o7 t* H
4.3.2 使用环境变量 121
; A9 f& T! R1 V2 @8 k$ p# ?
# c3 {$ F. i7 M/ y; u4.3.3 使用数据文件 124
& j% U; d, q: X
. {7 @& ]0 c6 I8 M5 V2 h4.3.4 迭代运行集合 128
; m& a$ Z8 M( X& J& I% u* u/ C# q/ ?" Z. h' O6 r5 Z
4.3.5 创建工作流 130
9 Q' R" q: e' W3 g! l( |+ x; b  O; e% H( i1 }5 R
4.3.6 分享集合运行结果 133
. g, z7 m2 G* c# T. K0 M
, J7 v: I5 a! o9 E3 H% W6 P4.3.7 集合运行排错 134% r8 ^+ }' z4 D& A  D: v( {6 j

% R9 J. ^2 l' c+ R% V/ z- f6 x  CChapter 5 Postman脚本的应用
5 F6 L* T  M+ s7 p0 k7 b3 \1 |  ]( \$ Q6 x6 ?' b
5.1 脚本介绍 139/ N/ g' V4 }- G( ~
3 T) e+ }5 S" Q0 G9 U$ w
5.2 预请求脚本 1438 {8 t1 |1 E, S8 H9 z( u  O
6 o( L" q+ N7 G; e; G
5.3 测试脚本 150
/ B( X# z2 }* I  C+ D
3 I" l3 z5 l( k2 j5 y. M! I5.3.1 Tests基础知识 150
9 i. n2 L2 {! F7 {9 C( G
/ U- |  L. ?. L( ?5.3.2 脚本示例 152
* K& o7 a. n" e" P1 b
0 f, Z0 Z- _5 P3 j7 J. e5.3.3 脚本进阶 162
9 C5 A4 m2 L. I
0 P7 G: D1 h3 O; f0 X5.3.4 pm对象 166
6 _8 i9 e" ~+ t8 v. E+ T  q
/ ^8 `4 |- ^' p5 ~9 e6 q" G) @/ I5.4 分支和循环 174
1 S( q  I% V  l! g0 f* P: ]
8 u  }7 T  F( V# P5.5 Postman Sandbox 175
3 j, G% k# W" w& g
, D& p6 _' [: B( A, U4 X5.6 Newman 178
+ ?: Q7 w8 x8 _: U5 [) L' \5 u- t1 @' \
/ q5 h# Q5 K' n$ I% M3 e4 G5.6.1 安装Newman 178
6 `" a2 L  s  U3 v: Y. _8 D! j& y. ^7 N/ `' g  {
5.6.2 Newman选项 180
3 }$ ]$ M- U1 P7 r  f: \2 |7 j
5.6.3 集合运行排错 182
" M# U* G* j  ]1 B9 _% Y2 c0 ~: [+ v1 ^/ b0 N5 q
5.6.4 定制报告 183
! @- ?, R  t) r0 B. D
& m9 ]0 O6 J- D! NChapter 6 Jenkins、Git与钉钉9 u4 b$ k4 {$ i& d( [* z  Q

  _# i3 s' H& R2 k  H6.1 Jenkins 187
3 e, n) e& e4 J# {2 S3 M1 e" v( p4 R, o. }  |6 J' ^
6.1.1 部署Jenkins 188
  s6 ~7 M! F; W+ @! P% ?2 J' U4 K: `
. Q  F, Z  C- k, v2 K8 K3 S6.1.2 管理插件 194- O; [" W- F9 L  w+ X

8 {2 T/ B4 t1 g/ c4 y6.1.3 创建项目 197
5 T& \2 L- L2 x# U% V# P5 p" I  V2 z2 @" S/ r
6.1.4 配置项目运行频率 201% c/ E( Y+ R' P1 A  `; L
" o* w2 U) i+ e* q  F
6.1.5 配置邮件发送 202. b* x) ^  @6 K  Y4 u- o

/ Z  ~  x! x- q# r9 K, {7 J8 v) F6.2 Git 207& f- u$ {1 b: Q) q* ~6 L1 P, u

7 Q4 o9 O# N+ \* j# G6.2.1 什么是Git 207
2 C% m5 _, q: N* S+ Q8 g& l7 h& b8 m0 \
6.2.2 安装Git 209
, L  D2 V3 A9 Q! b1 b$ r$ l1 _8 _# e: c: `. |4 e+ F' j
6.2.3 Git常用命令 210
2 S" O: Y( @6 z4 O0 g% H+ O
5 T. W4 z, `1 e) f6.2.4 GitHub远程仓库 222+ [: N$ A3 d1 U, F% s

5 @1 |$ x( e& j0 I# z7 \) @6.2.5 搭建GitLab 227
$ Y/ A, x( X6 H3 u" q* V9 n
7 c- q( c1 y9 i) w6.3 钉钉 228& `/ Y, h  J# N- |' A9 l9 Z. h$ `

. {: ]: a: k2 \4 e" X- g6.3.1 钉钉简介 2293 v7 w0 N$ n+ f

$ S" R0 @4 L% a" v6.3.2 集成Jenkins 231
* n- b3 \7 V( \- c
- f4 P6 v' j) Y, ?3 R! Z4 m2 tChapter 7 接口测试持续集成
' o5 E' k- N+ K6 A" j& n. |9 E: _- g: b, ^  l
7.1 整合GitHub 235* \; I1 e) F" f6 b8 f- e2 w
4 H  J: {: Y! p4 n
7.2 整合Jenkins 238
: q. N9 B- @' K
/ f: A$ F& M' U4 d4 E7.3 整合钉钉 240
. L- m) U2 x! Y, V" c* b+ H: X9 K  ^6 ?- C9 c. }
Chapter 8 项目接口测试实战
7 E' F+ k. i8 i0 n
5 D8 Z# o7 E) M, P& `, X# s9 i( C8.1 项目介绍 243' q! e' \/ G. }6 }

+ q2 P7 r; I  D1 N8.1.1 项目部署 2433 A1 u' j% Q5 G, d7 ~! i0 b
+ Z. k) S$ E! P' d
8.1.2 查看接口文档 245
* b1 p; ~, a( i2 [  M# m7 O" h/ U3 C& A/ \" X  O
8.2 编写接口测试文档 250( c* ]6 k- o$ O+ [

* `3 g& F. U2 g8 f) c8.2.1 编写接口测试计划 251; u% j1 Z% r; t0 r

* `  V2 d  @7 |; c% q3 d; K( T- n8.2.2 编写接口测试用例 2570 V# \& L8 j: F! p: o, T

5 I: K7 s0 B$ I: f! a* @  g/ P4 V8.3 执行接口测试 2670 @' o7 w: P$ S* K; k

' Z. L, K5 P8 k1 c9 i5 Z' ~! t8.3.1 从Postman执行接口测试 267' j4 a' C: G6 }4 b4 w1 Z

3 Z/ C4 P+ C3 |1 |# ~0 w! o8.3.2 从Newman执行接口测试 3067 Q0 g- }& c. U: D! n  W* H( l3 [
java8.com
( r, \. x# d: ~( w0 ^  q8.4 接口自动化测试持续集成实战 3072 T3 T/ F" c! N
1 N1 m/ m0 J8 Y% n, l
8.4.1 通过GitHub维护测试文件 308
- }- L: Z. g2 o+ P: u0 ^5 R' e# M. B) U. G3 B/ i
8.4.2 配置Jenkins自动化测试任务 309
- E: c6 ]0 b  ~# ~( H
9 N, }# {. g6 K+ i  K; F8.4.3 接收自动化测试结果 3115 \1 X  r- R$ I9 J) r2 `

3 x$ J  B3 l9 g4 m
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
% o* a9 q" B5 V. K, I4 F1 e& K

( Y5 Z1 K5 H. C  f2 [! G, Q
$ K2 u) z+ C7 K3 x, ]. w+ ^; D7 G# P6 I/ c1 N3 l
* t4 Y/ ?0 B' C0 o* l  Z( x9 j% y0 r  Y

' g* g: `0 ?! b  x" T$ M; |+ ]

本帖子中包含更多资源

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

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

回答|共 27 个

谢译萱

发表于 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 | 显示全部楼层

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

本版积分规则