23回答

0收藏

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

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

Java电子书:接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉  PDF 电子书 Java吧 java8.com
9 ?7 V! h1 \0 Z1 P( T9 H& w6 g. C( @' \
作者:Storm出版社:人民邮电出版社出版时间:2019年02月9 C, J2 l2 E7 r4 v9 h

( N: P% K6 ]  z
编号:166-Java吧资源免费-X0174【Java吧 java8.com】
! x3 a7 R6 b0 A; W8 Y
- d/ W) ]% k" Y* Q& z) N

' l$ j% s9 V1 o) h( D
8 c& A+ N, ^% {4 {# h
目录:
  W: e9 d: \" j1 @; R
Chapter 1 接口测试基础知识' U9 m  t+ g0 K  N4 q$ T
- c; s- \3 I6 N' V
1.1 接口测试背景 2" r4 J: W; N( ?. \. S! j6 l. r6 T

% E) F; q, Y+ ?% g, B1.2 接口基础知识 3; Z: E. A% ]/ E# \, R6 V2 i

" b3 t6 n* l& y" t, g1.2.1 接口的定义 4/ g/ b8 W) X" ]! W1 p4 ~) i
6 M6 ^9 B. U' K0 ?: u
1.2.2 接口的分类 4
4 T- K( g9 z: b" Q
% m! o. `, t& m( \8 @# ^1.2.3 HTTP 5
- a5 Q% Q9 ?7 _# g' L+ U  r
+ C- N/ ?9 e6 Y2 X9 O1.2.4 HTTP请求 6
' j' s) j/ @* X- f  |/ ^. X; W
. X! C1 i6 U( P& e0 n) S1.2.5 HTTP响应 9
3 a* Z& I/ N8 i) f' |7 _" ^& p, E3 V$ \: \
1.3 接口测试流程 11
! g, z  e  _. k9 `6 {/ y; p& G# }
# J  ^( i7 E; A/ L% f; t5 {5 R# t1.4 接口文档系统 13
7 g% k4 ~7 m8 K& T: b+ t
$ T+ o/ R) u) F5 j1.4.1 ShowDoc简介 13( s/ |* o! X9 _0 x' M& d, E
1 E! ^7 \; }. x7 P# h
1.4.2 ShowDoc部署 14
( c' K- m1 a8 R( Z4 k0 L; S  w6 G, F9 r" c# F1 x7 S9 I
1.4.3 接口测试文档示例 16' M/ l6 D: R3 ~

1 K5 n6 @0 X2 E! W6 ~Chapter 2 初识Postman工具
! D" q3 _" I4 K/ t; [- B; c% J5 p1 T/ k. `0 V
2.1 安装Postman 19
# F6 b6 h8 l& T) k; F4 C% A) x" e& S8 z. c: ~: C5 s9 P7 I- N
2.2 Postman工具简介 246 j5 L5 H8 h* a  Y. O

# z1 v6 ?; ^# z0 ~0 Z2.3 Postman账号 37
) P: ^9 s5 |" |% G+ S% ]' l/ N5 U' E. ?, s$ d6 s  F
2.4 Postman同步 39" t6 Z& Z2 L. y9 T

) ~$ {) l# K- Y5 Z% i1 Y% _9 \2.5 Postman设置 41( F2 }9 ^& d* ], P3 b

  D% @* L2 e9 g- c4 h2.6 发送第 一个请求 45
' i  Z. S( ?% h" F3 D8 u
4 F4 R) g5 K( q2.7 将请求保存到集合 47- L! X$ U/ X2 y/ x) x" G

8 G" P5 l" F# n9 f" z+ LChapter 3 Postman基本操作
: G! p7 i! m* d  w# l. }/ ^% {4 e4 l0 ^! Z: Z# Z4 t( ^
3.1 API请求与响应 49
4 b6 ?) K" ]+ j4 B, `' p$ F) I
, J% s/ P7 h- w+ b3.2 API授权、Cookies和证书 70
2 @6 Y! G; f" d- f, d
" m3 \2 S9 e+ O( J/ R; V1 o3.3 抓取HTTP请求 78
1 P6 R5 L0 T  n% P* s: h% p7 j/ b" W6 k+ e7 O3 _7 D
3.4 拦截器 80
4 K' j: P4 A4 J0 q9 A0 x+ _9 d9 K' r- B- Q; v3 u
3.5 代理 83- U4 c2 q; V6 E

0 @& }. ^9 |5 i  [3.6 生成代码片段 87
$ w# v  r6 l$ t( Y; O7 |4 K- D4 k$ L5 K( y, C
3.7 Postman Echo 89' \: p' F- I8 D* i

# B" k( _" @! M1 H0 R) m3.7.1 请求方法 89
: w! N. d7 w4 O0 y5 i( G' C9 M. {) w3 l7 u
3.7.2 Headers 95
4 p# ]% o/ J  \
9 Q$ d% F& c$ J  {- k3.7.3 认证方法 96/ N% G' a* d2 c, T1 R: J

# T% Q; Z+ L( ~2 ~) q7 ~/ Z5 b3.7.4 Cookies操作 99
# L+ t6 e$ [3 l! n  x+ f$ I& C
7 f) ]  E, y" W, L9 ]Chapter 4 Postman集合) y5 |! z7 v; P' `( w! d& }8 B
/ i6 i% |/ B/ T  k& e
4.1 变量 102
# P/ g: Y, r6 P
3 B9 Y* {9 n) k; Y4.1.1 变量的概念 1028 u' i$ Y5 T: H2 P* m

0 Q0 z$ Z0 a1 ?' h; z4 V4 f5 @4.1.2 管理环境变量 103& w( r9 b2 ?/ B' a9 D

  Q% ?) ?; L1 V4 E5 H' a4.1.3 管理和查看全局变量 106
: f* A( ^# e7 o- `9 m& |& _1 I6 b$ {" B5 }& t- a/ B
4.2 集合 108
5 L- ?+ r9 f2 @& i
7 }. w& ], H- F4 M- I& ]4.2.1 创建集合 108+ v5 M6 G6 A. e. b3 `4 `4 t) B

/ J0 g. M- L2 T& m' ^8 _, p& G4.2.2 共享集合 111
/ G% x7 w7 p: a4 H1 p% d( N* W& h8 W! _( a; T5 g) e9 k
4.2.3 管理集合 112+ y3 P7 S  a! b
* Y% J  p& o; P% t9 W% V8 r5 t5 K
4.2.4 导入/导出文件 1141 n7 c1 L# C* ?, d$ l( w6 N

  b+ O* q( k' c+ i4.3 集合执行 118
1 o' `# ]. }1 `( o6 h; F9 ^4 H, }/ p6 ?1 g8 N8 h. b+ d& q! C9 J
4.3.1 集合运行参数 118
; l, B/ s* x6 |0 o. z" r
) f+ w# |& u% e) w) C+ _4.3.2 使用环境变量 121+ h: G; @# I6 y& n! x5 T' l" f

7 b5 n! a( ]2 m) ]7 J4.3.3 使用数据文件 124
5 K. n( n" i' G( b5 ?& c# J. C3 E  A  m# ]) }( {7 S
4.3.4 迭代运行集合 128
5 I3 d. d( k) w+ _. w" ^- v1 t5 ^9 ~( L; x: j+ f
4.3.5 创建工作流 130
% K; t* x' }+ a$ k  V
; {% |. z$ D: Y/ Y! V4.3.6 分享集合运行结果 133, N8 h/ w: |) q% z# f0 l7 ?9 r
' @2 H) I  A- m" ]  X4 W+ G" _0 X
4.3.7 集合运行排错 134
( r$ [. Z# i5 S
9 [5 }6 H( O7 g0 A2 O% XChapter 5 Postman脚本的应用3 a, Y/ x( I- x$ _6 k$ |

2 G6 D- W; S( h- o0 f5.1 脚本介绍 139
& n  R; A& W/ Z- K4 X& N
1 ]' S! T4 {/ D# C5.2 预请求脚本 143/ T1 B2 `/ b) U$ e* t  N# v

: I6 u* E+ ^, Z  ^! g8 a2 d& Y5.3 测试脚本 150
4 c6 I. M; y- i1 n) ^
6 B* [. Z8 |3 J/ c! ?5.3.1 Tests基础知识 150
/ ^8 O1 t: m8 x1 j. b
  C/ `$ e$ d. r+ q; O+ b0 d5.3.2 脚本示例 152
) X) w. W9 |5 Q3 W& V
# }, s" Q5 l2 |4 P5.3.3 脚本进阶 1625 [7 t, w) `5 w$ h1 w
+ F+ W' ^0 F  P1 z7 L2 s, r1 ]: F* `
5.3.4 pm对象 166. h9 P: {: v; ^! l$ S
: |) g: z8 C$ Z% Q
5.4 分支和循环 1749 |; K. _# H- S6 G7 |. r+ ?
% O% ?- q) N# s( u1 p9 n2 K
5.5 Postman Sandbox 1756 E' V7 N9 j8 t0 H1 X
6 e' W7 z: T+ i: g
5.6 Newman 178& c* V! i1 L2 p% J$ Z

" }. T1 \3 M2 W: @1 F5.6.1 安装Newman 178# `8 @; N( \7 j- |2 b
# J. U( i1 @; d9 h) b) {( E
5.6.2 Newman选项 180
3 N6 K5 P3 O  }+ l) k/ ~6 h
& ]: _9 H) Y1 a8 l5.6.3 集合运行排错 182& s, r: j9 V; J( Q( W
. t: N/ \& Y' l; J
5.6.4 定制报告 1838 M' ~8 c+ V; ]

% ~0 U$ k' f, p$ c5 a, EChapter 6 Jenkins、Git与钉钉5 \" D3 L& m3 X  Z2 {; P/ T7 W
7 ]0 D& M0 Z1 M
6.1 Jenkins 187
/ }' V6 K, Z7 n! Z+ a: d! K2 Q4 J9 l2 g& ^
6.1.1 部署Jenkins 188' ^% M# t! U  x* `* O% s# J

# ?" e7 Q& i& Z1 e# s7 F$ i! _( t. r6.1.2 管理插件 194
* o( y7 ~. ?, ~; q  ~, r
+ }. \1 [* X1 s" w9 F4 R1 f6.1.3 创建项目 197
  J9 K. o% Z6 T  _  @- |: c8 f* ]/ q  Y$ j
6.1.4 配置项目运行频率 201
( B0 q# @$ m- j7 o3 t
3 ~. L* i) u; r6 Q* Z6.1.5 配置邮件发送 202; {- P. [0 S( ^7 @( k
3 i: g9 q1 E" p$ I( Y5 C+ Y
6.2 Git 207
1 R8 ~6 y) K+ _" o  w9 g, L
1 f9 [- G+ x0 w& x! M6.2.1 什么是Git 207
$ m( f2 B7 S- ~5 n0 e* Q" C( m
8 E4 Q  a; B' k$ D7 E6.2.2 安装Git 209
6 t# ]+ {& d2 K1 c
% @7 i" v: V+ ~/ y5 g3 _( O. G6.2.3 Git常用命令 210
2 ]+ u* M5 a9 F# g+ m4 V* g8 `0 o/ e
6 P1 J. d% Q3 n# x5 }0 B5 Z: Y6.2.4 GitHub远程仓库 222) {3 w$ r% ?4 D8 D
9 h, \5 z4 K( R  Q+ a
6.2.5 搭建GitLab 2278 p0 H8 R4 `( _& P9 i

  q+ |0 F, j, ?" X. ]5 Q6 m: K6.3 钉钉 228
# c# c/ C: P0 e* m4 _( D5 ^1 ?, z/ V$ b0 a$ m1 T; r
6.3.1 钉钉简介 2290 y. G/ W! y8 F

+ t1 H  n- U. F* {6.3.2 集成Jenkins 2317 r4 Z  r, G* F+ [4 P! j+ V- m& C, u

1 F& x1 j* M& nChapter 7 接口测试持续集成) U7 D: x* j4 s% b9 h; O4 k( N

2 w6 w4 W0 x& Z5 {+ Y! u. ]7.1 整合GitHub 235
( w0 B* G/ i( k0 m1 \  |( j* y) W. v; B6 u0 F, l
7.2 整合Jenkins 238
3 e8 _, m0 O7 Q7 E; C7 U) V! D
7.3 整合钉钉 240
" U% Q# X% r; \. I1 L$ ?; t+ E( H7 G# W* \# d# ^
Chapter 8 项目接口测试实战/ L$ {7 m  }9 h! D9 n

! j$ ?& n' `: O, a8.1 项目介绍 243! e: a  A- i9 p, ~( n4 w) W
, I9 q6 @1 ~  \( D' Q
8.1.1 项目部署 243
: r( u9 d" B" [% U0 V% P8 v
0 k* q* j, F, A8.1.2 查看接口文档 245
$ T8 S4 g/ w+ \5 r8 I1 I# c2 p; Z( Z
/ {4 O: K/ S2 ?2 S8.2 编写接口测试文档 2509 H1 r; A0 j; J& L# `* F

9 _1 u( J+ |. ?. W4 i5 K8.2.1 编写接口测试计划 251
0 w' a. E" M! }' u3 \/ i& t' Y6 H/ f3 |% r5 z% H+ z8 h
8.2.2 编写接口测试用例 257( |! t8 ?% ^+ C1 X6 r6 J5 [

' O: _9 K" K* h" p8 I8.3 执行接口测试 2670 Q$ h7 r- \4 n; G' V2 r
% u# x# s" u6 [
8.3.1 从Postman执行接口测试 2674 {0 H& A- ?! w! e9 G/ |
6 O; u/ {1 H& W+ h& F7 A
8.3.2 从Newman执行接口测试 306; {$ s6 C4 H/ @" w$ q6 j
java8.com
8 {" W0 S! I8 i0 H+ r3 w" g, N8.4 接口自动化测试持续集成实战 3077 h# L6 y; Z& z# G9 O
" \5 b; i5 j0 w! s9 A& N
8.4.1 通过GitHub维护测试文件 308
( J; _: M3 S1 B  z! Y% r
' Q! W, b) c) t3 e4 h9 N+ `8.4.2 配置Jenkins自动化测试任务 309
' {6 a8 y" B$ v- i! ~& e
* U0 P0 L0 {7 y  ]* ?8.4.3 接收自动化测试结果 311
* e1 X2 z1 D! c# N
# ~( e8 z  b, v0 A1 G8 O
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复

9 y, {* Z; R( ~8 h9 z3 y8 {
& D& V( d" |/ ?9 q  W- J% g5 l( g/ D4 ?3 t: f) ?

& w* j0 o: W' J) R9 ]7 i3 F( U
2 t/ U4 I) k& B. N0 Q) _1 ~7 v* E4 T; b1 w. _

本帖子中包含更多资源

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

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

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

本版积分规则