日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试工具介绍

發(fā)布時間:2025/4/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试工具介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

軟件測試工具介紹

?

目錄:

  前言

  JMeter?介紹

  JMeter與LoadRunner比較

  JMetet基本使用

  

?

前言

  在第十四周的課堂上,王文娟老師發(fā)布了通過搜索資料和自學(xué),在個人博客上介紹軟件測試工具的任務(wù),因此,這是我為軟件工程綜合實踐專題課程第四次個人作業(yè)所寫的博客。

  編寫此博客的心得:

  本次介紹的軟件測試工具為JMeter,JMeter 是一個100%純Java桌面應(yīng)用,用于壓力測試和性能測量。在使用過程中我發(fā)現(xiàn),JMeter的一個很大的亮點在于,它能夠通過讓我們用斷言創(chuàng)造測試腳本來驗證我們的應(yīng)用程序是否返回了我們期望的結(jié)果,從而幫助我們回歸測試我們的程序。為了最大的靈活性,JMeter 允許我們使用正則表達(dá)式創(chuàng)建斷言。

  這個實驗中,我遇到最大的困難在于Apache JMeter內(nèi)Remote File與Local File的路徑填寫。解決方案是我翻閱了十幾篇文章,最后在一篇博客上找到了解決方案。從前幾次的原型設(shè)計,到學(xué)習(xí)githhub,從git上傳下載代碼的學(xué)習(xí),到這次的軟件測試的個人作業(yè),我都感受到了這門課程貫穿了整個開發(fā)的需求過程,從需求的找尋到最終成品的測試和展示都有跡可循,明白了真正成功的一款軟件在真正發(fā)布之前所需要做出的所有測試和努力。這是十分有利于我學(xué)習(xí)的。

?

?

JMeter?介紹

  Apache JMeterApache組織開發(fā)的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設(shè)計用于Web應(yīng)用測試,但后來擴展到其他測試領(lǐng)域。 它可以用于測試靜態(tài)和動態(tài)資源,例如靜態(tài)文件、Java 小服務(wù)程序、CGI 腳本、Java 對象、數(shù)據(jù)庫、FTP 服務(wù)器, 等等。JMeter 可以用于對服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來自不同壓力類別下測試它們的強度和分析整體性能。另外,JMeter能夠?qū)?yīng)用程序做功能/回歸測試,通過創(chuàng)建帶有斷言的腳本來驗證你的程序返回了你期望的結(jié)果。

  Apache jmeter 可以用于對靜態(tài)的和動態(tài)的資源(文件,ServletPerl腳本,java 對象,數(shù)據(jù)庫和查詢,FTP服務(wù)器等等)的性能進行測試。它可以用于對服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M繁重的負(fù)載來測試它們的強度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大并發(fā)負(fù)載測試你的服務(wù)器/腳本/對象。

?

?

JMeter與LoadRunner比較

  JMeter?是一款開源(有著典型開源工具特點:界面不美觀)測試工具,雖然與LoadRunner相比有很多不足,比如:它結(jié)果分析能力沒有LoadRunner詳細(xì);很它的優(yōu)點也有很多:

  • 開源,他是一款開源的免費軟件,使用它你不需要支付任何費用,
  • 小巧,相比LR的龐大(最新LR11將近4GB),它非常小巧,不需要安裝,但需要JDK環(huán)境,因為它是使用java開發(fā)的工具。
  • 功能強大,jmeter設(shè)計之初只是一個簡單的web性能測試工具,但經(jīng)過不段的更新擴展,現(xiàn)在可以完成數(shù)據(jù)庫、FTP、LDAP、WebService等方面的測試。因為它的開源性,當(dāng)然你也可以根據(jù)自己的需求擴展它的功能。

  兩者最大的區(qū)別:jmeter不支持IP欺騙,而LR支持。

?

?

JMeter基本使用

  測試配置:

  Windows7 i5-4590CPU @ 3.30GHz;RAM:8GB;64位操作系統(tǒng)

  JDK 1.8

  測試軟件 :Apache JMeter 3.0

?

1、FTP服務(wù)器建立過程

?

?

用戶名和密碼建立

?

?

2、1秒1線程訪問額

?

?

?

?

?

配置FTP請求缺省值

?

?

配置兩個FTP請求,分別為get和put。

?

get請求,即從服務(wù)器上下載軟件。Remote File的內(nèi)容test1.txt默認(rèn)存儲在ftp服務(wù)器設(shè)置的根目錄下,該文件必須是已經(jīng)存在的文件,且該文件中最好是有數(shù)據(jù)的,否則會報錯。Local File是本地的文件存儲地址。

?

?

put請求,即從本地上傳文件到服務(wù)器。Remote File的內(nèi)容test2.txt是一個服務(wù)器中沒有的文件。Local File是本地已存在的文檔。

?

?

創(chuàng)建監(jiān)聽器:聚合報告,用表格查看結(jié)果,圖形結(jié)果。

?

?

?

?

?

3、1秒30線程訪問額

?

其他配置過程相同

?

4、1秒50線程訪問額

?

其他配置過程相同

?

5、1秒100線程訪問額

?

其他配置過程相同

?

6.、性能測試結(jié)果分析

1秒1線程訪問額

get:完成了1個sample,平均響應(yīng)時間為57ms,響應(yīng)時間的中值為57ms,所有sample中90%的sample的響應(yīng)時間都小于57ms,最小響應(yīng)時間為57ms,最大響應(yīng)時間為57ms,錯誤率為0%。

put:完成了1個sample,平均響應(yīng)時間為9ms,響應(yīng)時間的中值為9ms,所有sample中90%的sample的響應(yīng)時間都小于9ms,最小響應(yīng)時間為9ms,最大響應(yīng)時間為9ms,錯誤率為0%。

?

?

?

?

?1秒30線程訪問額

get:完成了30個sample,平均響應(yīng)時間為28ms,響應(yīng)時間的中值為17ms,所有sample中90%的sample的響應(yīng)時間都小于62ms,最小響應(yīng)時間為7ms,最大響應(yīng)時間為97ms,錯誤率為0%。

put:完成了30個sample,平均響應(yīng)時間為31ms,響應(yīng)時間的中值為20ms,所有sample中90%的sample的響應(yīng)時間都小于64ms,最小響應(yīng)時間為12ms,最大響應(yīng)時間為92ms,錯誤率為3.33%。

?

?

?

?

?

1秒50線程訪問額

get:完成了48個sample,平均響應(yīng)時間為48ms,響應(yīng)時間的中值為32ms,所有sample中90%的sample的響應(yīng)時間都小于103ms,最小響應(yīng)時間為7ms,最大響應(yīng)時間為120ms,錯誤率為35.42%。

put:完成了48個sample,平均響應(yīng)時間為45ms,響應(yīng)時間的中值為28ms,所有sample中90%的sample的響應(yīng)時間都小于111ms,最小響應(yīng)時間為10ms,最大響應(yīng)時間為128ms,錯誤率為47.92%。

?

?

?

?

1秒100線程訪問額

get:完成了97個sample,平均響應(yīng)時間為38ms,響應(yīng)時間的中值為26ms,所有sample中90%的sample的響應(yīng)時間都小于83ms,最小響應(yīng)時間為9ms,最大響應(yīng)時間為103ms,錯誤率為69.07%。

put:完成了97個sample,平均響應(yīng)時間為31ms,響應(yīng)時間的中值為24ms,所有sample中90%的sample的響應(yīng)時間都小于79ms,最小響應(yīng)時間為6ms,最大響應(yīng)時間為98ms,錯誤率為88.66%。

?

?

?

?

7、圖表一覽

注:Label1代表1秒1線程訪問額;Label2代表1秒30線程訪問額;Label3代表1秒50線程訪問額;Label4代表1秒100線程訪問額。

?

?

?

?

?

?

?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/zxy1113/p/10965076.html

總結(jié)

以上是生活随笔為你收集整理的软件测试工具介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。