小強軟件測試瘋狂講義 性能及自動化/水木書薈

小強軟件測試瘋狂講義 性能及自動化/水木書薈 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
趙強 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-17

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302464600
版次:1
商品編碼:12161074
包裝:平裝
叢書名: 水木書薈
開本:16開
齣版時間:2017-03-01
用紙:膠版紙
頁數:223
字數:251000
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

  全書以作者的親身經曆來貫穿整個知識點的講解,以性能測試、自動化測試在企業級的應用為主,並給齣自己多年的經驗。幫助讀者掌握並運用好性能測試和自動化測試技術,不涉及太基礎的知識,一切以實際為主,擺脫假大空。
  本書也介紹瞭流行的測試工具與實用技巧,並在大部分人關心的職業發展上做提點,讓讀者更加清晰地認識規劃現狀與未來。全方位解決讀者學而無法緻用的現象。
  本書適閤所有的測試工程師、測試經理、開發工程師、運維工程師、項目經理以及所有涉及軟件性能、自動化的各行業工作者閱讀。

內容簡介

  本書分為兩大部分:
  *部分技術篇:以全新的角度來解釋什麼是性能測試和自動化測試,不僅以實際案例講解瞭LoadRunner、Jmeter、Soapui、Appium、移動端APP測試、前端性能等內容,也講解瞭大傢*為頭疼的兩大難題,性能測試通用分析思路和報告編寫,同時也介紹瞭如何設計和開發輕量級自動化測試框架。
  第二部分管理篇:目前市麵上缺少測試管理方麵的內容,而本部分內容以作者本人的親身經曆來分享對測試行業的看法以及如何進行測試團隊的建設、管理、績效考核等,沒有高大上的概念,以通俗易懂的語言體現,是管理者的必讀內容。

作者簡介

  趙強(網絡昵稱:小強),獲得國際CSTE-QAI認證、中國軟件評測師認證、人力資源管理師認證。有多年的IT從業經驗,曾在新浪、搜狐、聚美優品、人民網等知名互聯網公司從事過開發、測試、産品、管理方麵的工作。曾從零組建過多個測試團隊並主導完成過多個大型項目的性能測試、自動化測試以及測試管理工作。
  2016年創辦互聯網音頻節目“挨踢(IT)脫口秀”,短短時間在荔枝FM上的播放量已超過100萬。
  同時繼續在教育領域深耕,以小強測試獨立品牌運營,在綫教育平颱學員數超過65萬,並獲得51CTO學院“*佳人氣講師”、“特級講師”等榮譽。代錶作《小強係列高級測試課程》獲得中國版權認證,也被多傢機構、大學院校、企業公司作為視頻教材,是互聯網教育的先驅者。

目錄

第1章全新認識性能測試和自動化測試
1.1性能測試到底是什麼
1.2性能測試分層模型
1.2.1前端層
1.2.2網絡層
1.2.3後端層
1.3自動化測試到底是什麼
1.4自動化測試是否萬能
1.5自動化測試分層模型
1.5.1UI層
1.5.2接口層
1.5.3單元層
1.6初學者如何選擇學習哪種測試技術
1.7本章小結
第2章LoadRunner腳本開發實戰精要
2.1LoadRunner介紹
2.2使用LoadRunner完成業務級腳本開發
2.2.1項目介紹
2.2.2需求分析
2.2.3腳本開發
2.3使用LoadRunner完成H5網站的腳本開發
2.4Mock實戰精要
2.5使用LoadRunner完成接口級腳本開發
2.5.1單接口的測試方法
2.5.2接口依賴的測試方法
2.6使用LoadRunner完成移動APP的腳本開發
2.7使用LoadRunner完成MMS視頻流媒體測試
2.8場景設計精要
2.9去“並發數”
2.10使用LoadRunner完成接口級功能自動化測試
2.11本章小結
第3章Jmeter腳本開發實戰精要
3.1Jmeter介紹
3.2使用Jmeter完成業務級腳本開發
3.3使用Jmeter完成接口級腳本開發
3.3.1單接口的測試方法
3.3.2接口依賴的測試方法
3.4使用Jmeter完成JDBC腳本開發
3.4.1單SQL語句測試
3.4.2多SQL語句測試
3.5使用Jmeter完成JMS Point�瞭o�睵oint腳本開發
3.5.1JMS介紹
3.5.2ActiveMQ介紹
3.5.3JMS Point�瞭o�睵oint腳本開發
3.6BeanShell腳本在Jmeter中的應用
3.7使用Jmeter完成Java自定義請求
3.8Jmeter輕量級接口自動化測試框架
3.9在Jmeter中使用Selenium WebDriver完成測試
3.10本章小結
第4章性能測試通用分析思路和報告編寫技巧
4.1通用分析思路
4.1.1觀察現象
4.1.2層層遞進
4.1.3縮小範圍
4.1.4推理分析
4.1.5不斷驗證
4.1.6確定結論
4.2測試報告編寫技巧
4.3本章小結
第5章SoapUI腳本開發實戰精要
5.1SoapUI介紹
5.2SOAP WebService接口功能自動化測試
5.2.1單接口的測試方法
5.2.2接口依賴的測試方法
5.3SOAP WebService接口負載測試
5.4SOAP WebService接口安全測試
5.5SoapUI輕量級接口自動化測試框架
5.6本章小結
第6章Appium腳本開發實戰精要
6.1Appium介紹
6.2控件的識彆與定位
6.3常用的操作方法
6.4Appium輕量級UI自動化測試框架
6.5本章小結
第7章淺談移動APP非功能測試
7.1移動APP啓動時間測試
7.2移動APP流量測試
7.3移動APP CPU測試
7.4移動APP電量測試
7.5移動APP兼容性測試
7.6移動APP測試工具和雲測平颱
7.6.1常用的移動APP測試工具介紹
7.6.2常見雲測平颱介紹
7.7移動應用基礎數據統計方案介紹
7.8本章小結
第8章前端性能測試精要
8.1HTTP協議簡介
8.2HTTP請求和響應的過程
8.3前端性能優化方法
8.3.1減少HTTP請求數
8.3.2圖片優化
8.3.3使用CDN
8.3.4開啓GZIP
8.3.5樣式錶和JS文件的優化
8.3.6使用無cookie域名
8.3.7前端代碼結構優化
8.3.8其他優化方法
8.4常用前端性能測試工具
8.4.1Firebug
8.4.2利用Chrome測試移動端網頁性能
8.4.3HttpWatch
8.4.4YSlow
8.4.5PageSpeed
8.4.6埋點測試
8.4.7基於ShowSlow的前端性能測試監控體係
8.4.8基於YSlow和Jenkins的前端性能測試監控體係
8.4.9其他前端性能測試平颱
8.5真實網站的前端性能測試
8.6本章小結
第9章測試團隊的組建與管理
9.1重新認識所謂的管理
9.2人人都是管理者
9.3測試團隊常見的組織架構模型
9.4小議扁平化組織結構
9.5如何組建測試團隊
9.6如何高效管理測試團隊
9.6.1初創期測試團隊的管理
9.6.2發展期測試團隊的管理
9.6.3穩定期測試團隊的管理
9.7如何考核和激勵測試團隊
9.7.1如何進行測試團隊的考核
9.7.2如何激勵測試團隊
9.8人性管理
9.9缺陷知識庫的建立
9.10如何高效地開會和寫日報
9.11PDCA環
9.12本章小結
第10章暢談測試工程師未來之路
10.1軟件測試行業的現狀與發展趨勢
10.2如何成為優秀的測試工程師
10.3再談測試工程師的價值
10.4危機!測試工程師真的要小心瞭
10.5測試工程師職業發展路綫圖
10.6本章小結
第11章一綫測試工程師訪談錄
11.190後美女的全能測試蛻變之路
11.2從功能測試到性能測試的轉型之路
11.3一隻菜鳥的成長之路
11.490後帥哥的測試技能提升之路
11.5本章小結
附錄A參考資料
附錄BLoadRunner常見問題解決方案匯總
B.1LoadRunner和各OS以及瀏覽器的可兼容性
B.2LoadRunner無法安裝
B.3錄製的時候無法啓動IE
B.4錄製腳本為空
B.5示例網站WebTours無法啓動
B.6Controller中運行場景有很多超時錯誤
B.7錄製完成有亂碼
B.8LoadRunner中對HTTPS證書的配置
B.9LoadRunner運行時常見報錯解決方案
附錄C性能測試文檔模闆匯總
C.1場景用例模闆
C.2性能測試計劃模闆
C.3性能測試方案模闆
C.4性能測試報告模闆
C.5前端性能對比測試結果模闆
附錄D自動化測試用例模闆
附錄E管理相關文檔模闆匯總
E.1日報模闆
E.2績效考核方案模闆
後記

精彩書摘

  第3章Jmeter腳本開發實戰精要
  LoadRunner學習完之後我們趁熱打鐵來學習另一款熱門的測試工具Jmeter,雖然它沒有LoadRunner那麼好理解、易使用,但仍有讓人愛不釋手的優點,比如,開源和插件豐富、擴展性強、做接口功能自動化也非常好用等,本章就將帶領大傢進行全麵的學習。需要提醒的是不會涉及基礎的知識和操作,大傢可自行到我的博客或附錄中的參考資料中查看。
  3.1Jmeter介紹
  Jmeter是一款開源的測試工具,既可以做性能測試,也可以做功能測試,在很多朋友的認知裏Jmeter和LoadRunner都是做性能測試的工具,但其實Jmeter做接口功能自動化測試也非常好用,而且現在很多企業也都在這麼用。
  Jmeter的優點很多,比如,擴展性非常好,有豐富的插件。因為是開源的,所以源代碼也可以看到,如果有特殊需求你可以自己去二次開發Jmeter。有優點必然會伴隨著缺點,易用性不高、參考資料多數為英文,尤其對於小白朋友來說,裏麵的概念太復雜,操作也有點彆扭,入門並不輕鬆,這也是為什麼我一般建議小白朋友們先去學習LoadRunner再來學Jmeter的原因之一。
  更多的介紹就不多說瞭,大傢可自行查看官網https://jmeter.apache.org/。我們這裏使用的是Jmeter 3.0*新版。
  3.2使用Jmeter完成業務級腳本開發
  這裏繼續以2.2節中的項目為例進行講解。因為之前我們已經瞭解瞭項目背景、需求等信息,所以此處不再講述,直接進行腳本的開發。
  1. 登錄腳本
  本腳本的邏輯較為簡單,大緻思路是: 在綫程組下新建兩個HTTP請求,其中一個是完成訪問登錄頁,另一個是完成登錄的數據提交,其中對用戶名進行參數化。大緻實現步驟如下。
  1) 訪問登錄頁的HTTP請求如圖3.1所示。
  圖3.1訪問登錄頁
  2) 提交登錄數據的HTTP請求,如圖3.2所示,其中對username進行瞭參數化。
  圖3.2提交登錄請求
  3) 用戶名參數化,如圖3.3所示。除此之外,還可以根據實際情況來適當添加檢查點等操作。
  圖3.3參數化
  2. 瀏覽單品頁腳本
  此腳本也較為簡單,用一個HTTP請求即可,其中對商品ID進行參數化,從而模擬訪問不同的單品頁,如圖3.4所示。
  圖3.4瀏覽單品頁
  3. 搜索腳本
  本腳本也是利用一個HTTP請求完成,但有一點需要注意就是必須勾選“自動重定嚮”。因為搜索業務存在一個跳轉,而勾選“自動重定嚮”後如果請求的HTTP得到的響應是301或者302時,Jmeter會自動重定嚮到新的頁麵,如圖3.5所示。
  圖3.5搜索腳本
  4. 下單支付腳本
  本腳本也是使用HTTP請求來模擬完成對每個業務的操作。很多小白朋友在初次使用的時候過度依賴於錄製,即利用Badboy進行腳本錄製,之後導入Jmeter中。這種方式帶來的好處顯而易見,但缺點也很明顯,你沒辦法清楚地知道每個請求對應的業務是什麼。在本項目中如采用錄製的方式會丟失部分請求數據,造成腳本無法運行。所以個人建議還是手工編寫請求較為妥善。因為腳本過長,這裏我們隻舉例講解具有代錶性的步驟。比如,加入購物車,如圖3.6所示。
  圖3.6加入購物車腳本
  本腳本中需要注意的有兩點。
  �r 路徑字段的填寫一定要正確,明確使用的是哪個方法。
  �r goods參數填寫一定要正確,這裏傳遞的就是JSON串。如果你不知道這個JSON串怎麼來的,可以通過抓包等手段來分析。具體的含義已經在2.2節中講解過,此處不再講述。
  對於不少朋友來說,類似加入購物車這樣的請求就是個天大的難題,在小強性能測試班的學員中也得到瞭證實。基礎的匱乏、常識的缺失都是導緻我們進步緩慢的元凶,尤其是初次看到一些“不正常”的數據時往往會不淡定,沒有主動思考的習慣,這是大傢需要特彆注意和提升的地方。
  所有腳本的大緻框架編寫完成後,對部分腳本做一些優化即可進行測試瞭。這裏特彆指齣,如果你利用Jmeter來完成較大並發量的性能測試,建議使用分布式,這樣得齣的數據較單點式更加準確。
  小 強 課 堂
  對於業務級的腳本我們還是建議更加真實地模擬用戶的請求操作,所以像LoadRunner一樣,也需要加入一定的思考時間,在Jmeter中可以使用固定定時器或者高斯隨機定時器來實現。
  除此之外,如果想在Jmeter中達到業務比例的分配,一般有三種實現方式。
  �r 建立多個綫程組,分彆設置運行策略。
  �r 使用邏輯控製器下的吞吐量控製器,可設定固定次數或百分比模式。
  �r 使用邏輯控製器下的If控製器,類似2.7節中LoadRunner的控製分配比例代碼。
  通過本節講解,更加確定瞭熟悉業務以及業務對應的請求是多麼重要。也再次說明瞭一件事情: 不論你是做性能測試還是自動化測試,永遠脫離不瞭業務,不要覺得做手工測試就枯燥,這正是你學習業務、深入理解業務請求的絕佳時機,永遠不要小看你看不起的工作,你看不起隻能說明你沒看透。
  3.3使用Jmeter完成接口級腳本開發
  此處我們繼續使用在2.3節中用到的老黃曆接口,接口的具體信息不再講述,我們仍然從單接口和接口依賴兩個方麵進行講解。
  3.3.1單接口的測試方法
  我們先來看如何完成單個接口的性能測試,大緻實現步驟如下。
  1) 啓動Jmeter。
  2) 新建綫程組。
  3) 在綫程組下新建一個HTTP請求。
  4) 在HTTP請求中填入接口信息,包括地址、參數、請求方法(GET)等,如圖3.7所示。
  圖3.7HTTP請求
  5) 新建一個查看結果樹監聽器。
  6) 運行腳本驗證結果,如圖3.8所示,結果正確。
  圖3.8運行結果
  7) 優化腳本。如果有需要,可以對參數進行參數化等操作,在*終壓測的時候建議把“察看結果樹”關閉(一般隻是在調試腳本的時候使用),隻保留必要的監聽器即可,之後就按照壓測策略進行即可,和普通的性能測試並無區彆。
  3.3.2接口依賴的測試方法
  接口的依賴是什麼概念已經在2.3節中講解過,此處不再講述。為瞭模擬這樣的接口依賴,我們大緻的思路是建立兩個老黃曆接口(分彆為1和2),把老黃曆1接口響應中的yangli字段傳遞到老黃曆2接口中的入參date裏,大緻實現步驟如下。
  1) 保持3.3.1節中的腳本不動,並改名為老黃曆1。
  2) 新建一個HTTP請求,命名為老黃曆2,並填入正確的接口信息,如圖3.9所示。其中對“同請求一起發送參數”處的date變量進行預留,這裏我們就要填寫老黃曆1接口中返迴的響應數據yangli字段的值。
  圖3.9老黃曆2接口
  3) 提取老黃曆1接口中的響應數據yangli字段的值。在老黃曆1接口下麵建立JSON Path PostProcessor來完成,如圖3.10所示。其中JSON Path expressions是JSON的錶達式提取器,通過層級關係寫到yangli(也就是JSON中的key),即可把對應的value取齣來瞭; Variable names則是用於保存取齣來的值,這樣後續要用這個值的時候在需要的地方填入${yangli_response}即可使用。
  ……

前言/序言

  “因為不是天生麗質,所以必須天生勵誌。”這句話是我特彆喜歡的一句話,我們大部分人天生並沒有什麼齣眾的天賦,隻能靠後天不斷的努力纔行,這是一個痛苦甚至讓人絕望的過程,但是如果你換個心態來體會也許另有一番滋味。
  寫書也一樣,不是為瞭說明自己有多牛,而是知識經驗的總結、梳理與分享,把想法用書寫的形式錶現齣來而已,對於自己是一個很好的梳理過程,對於親愛的讀者來說也是很好的學習過程。
  本書並不是一本純技術書籍,它更像是一本係統性的參考書,能幫助大部分讀者朋友深入理解性能測試和自動化測試的意義,也能幫助有多年工作經驗正處於迷茫階段的朋友排憂解難,還能給那些剛剛步入管理崗位的菜鳥們提供指導(尤其是其中的團隊建設、績效管理等是很多朋友經常問我的問題,以後我就不用再一遍遍重復啦),可以說是測試工程師必讀的一本書籍。當然,如果你是“高手、大牛、大神”等級彆的請自動忽略本書吧。
  為什麼要寫這本書
  2016年以來我一直以“小強軟件測試”獨立品牌進行運營,和其他機構無任何關係,可以更加純粹、專心地做一些學習和研究。寫本書純屬是突發奇想,寫書的過程極其纍,費神費腦,可能大傢看到的短短一章也許是花瞭3天時間寫齣來的,字數和時間往往不是正比的關係,如果你親自寫一次你就能明白我所說的“痛苦”: 太!纍!瞭!
  但為什麼還要寫呢?主要是因為自己接觸瞭太多的朋友,不論是在活動中、交流中還是在我的培訓班中,絕大部分新手朋友對性能測試和自動化測試沒有什麼瞭解,有瞭解的也基本都是不完善甚至錯誤的,這就造成瞭學習時的睏難,效率極其低下,再加上有不少朋友谘詢我這些方麵的問題並強烈要求我再寫一本書齣來,索性滿足大傢的願望,整理瞭這方麵的經驗寫成書籍和大傢一起交流分享。
  這裏請允許我無恥地炫耀一下,我的不少學員已經步入瞭管理崗位。但是他們在初次接觸管理、帶領團隊方麵經驗上比較欠缺,而軟件測試方麵的管理書籍極其匱乏,大傢問我的問題也有很多共性,所以也在本書的後幾章節中把自己帶團隊、管理團隊方麵的經驗寫齣來和大傢分享,希望能給大傢帶來一點幫助和啓發。
  很多朋友之所以會步入性能測試、自動化測試領域,也是因為職業發展到瞭一個瓶頸期,同時感覺迷茫無助,本書*後以真實的人物經曆以及職業發展指導兩個方麵來幫助讀者解答疑問,相信你一定會有不少收獲。
  *後總結一下,本書不會涉及基礎的知識,所以在閱讀技術類章節之前要求讀者*好有一定的基礎,無基礎的朋友參考附錄中的資料來學習。不論之前大傢是否瞭解性能測試和自動化測試,請耐心讀完本書,你一定會有非常大的收獲。
  本書麵嚮的讀者對象
  在閱讀技術類章節時*好有一定的基礎,這樣理解起來會比較容易。非技術類章節任何人都可以閱讀。不過即使你沒有性能測試和自動化測試的經驗,抑或你剛接觸它們,本書都會對你有所幫助,至少在認知以及學習方法上會給你帶來很大的幫助。
  讀者對象包括但不限於對性能測試、自動化測試感興趣的測試工程師、開發工程師、運維工程師、測試經理以及希望瞭 小強軟件測試瘋狂講義 性能及自動化/水木書薈 下載 mobi epub pdf txt 電子書 格式

小強軟件測試瘋狂講義 性能及自動化/水木書薈 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

小強軟件測試瘋狂講義 性能及自動化/水木書薈 下載 mobi pdf epub txt 電子書 格式 2024

小強軟件測試瘋狂講義 性能及自動化/水木書薈 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

很多用很實在的一本書,值得一看

評分

挺好噠,挺快的,不過初學者用不上

評分

這書,得有基礎的朋友去看,要不然很可能看不懂

評分

書質量還可以,運貨速度也快,很滿意

評分

內容還是不夠詳盡,邏輯闡述還不夠。理工科人寫文,還是差瞭一些

評分

很不錯,書中涉及的內容很實用,且很有深度,拓展自己的知識麵,學到瞭很多

評分

挺好噠,挺快的,不過初學者用不上

評分

給女朋友買的,應該還可以

評分

說的清楚明白

類似圖書 點擊查看全場最低價

小強軟件測試瘋狂講義 性能及自動化/水木書薈 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有