loadrunner基础知识问答(转)
答:響應(yīng)時(shí)間就是客戶端發(fā)送請(qǐng)求,服務(wù)器返回最后(或者第)一個(gè)字節(jié)的時(shí)間。LoadRunner的事務(wù)函數(shù)功能是? 度量客戶端和服務(wù)器之間交互時(shí)間的。事務(wù)函數(shù)最后在分析圖表里有,比如你在前邊開發(fā)腳本的時(shí)候你在登陸功能中添加了事務(wù)函數(shù),那么controller中運(yùn)行1000個(gè)用戶之后,在分析 圖表中你就會(huì)看到1000個(gè)用戶登錄功能所消耗的時(shí)間(平均,其中1000個(gè)用戶用的最多的時(shí)間,10000個(gè)用戶用的最少的時(shí)間)。
???? 問題2:頁面點(diǎn)擊數(shù)與頁面瀏覽數(shù)什么概念,頁面點(diǎn)擊數(shù)過高會(huì)對(duì)系統(tǒng)的性能產(chǎn)生什么影響?
答:頁面點(diǎn)擊數(shù):又名“hits”,它包括了點(diǎn)擊了某個(gè)網(wǎng)頁后,瀏覽器為了顯示此網(wǎng)頁而附帶來的所有圖片等支持文件的數(shù)量。“點(diǎn)擊數(shù)”往往被用來衡量網(wǎng)站服務(wù)器的工作負(fù)載,也是衡量網(wǎng)站服務(wù)器性能的標(biāo)準(zhǔn)之一。文件數(shù)量的增多,會(huì)增加網(wǎng)絡(luò)流量。
頁面瀏覽量(頁面量):又名“PageView”,它是指實(shí)際被點(diǎn)擊的網(wǎng)頁數(shù)量。“頁面瀏覽量”往往被用來衡量網(wǎng)站內(nèi)容的受歡迎程度和被訪問情況。
問題3:在LoadRunner中有個(gè)Anget,這個(gè)Anget具體起什么作用啊?在講Robot的架構(gòu)的時(shí)候好像也提到過,但是沒有講Anget具體作用,是不是LR與Robot中Anget作用一樣的呢?
答:Agent 的作用是提供一個(gè)宿主環(huán)境提供虛擬用戶運(yùn)行,在LoadRunner中叫做Load Generator。
問題4:這個(gè)章節(jié)中講到了“響應(yīng)時(shí)間”、“頁面點(diǎn)擊數(shù)”、“吞吐量”這幾個(gè)概念,我想問一下,“響應(yīng)時(shí)間”越快是不是就越好?“頁面點(diǎn)擊數(shù)”越少是不是就越好?“吞吐量”越大是不是就越好?
答:性能是尋找執(zhí)行效率與功能之間的平衡。這些不過是性能分析所關(guān)注的。不是越大越好。
問題5:loadrunner如何選擇協(xié)議?
答:首先要熟悉應(yīng)用程序的架構(gòu),采用什么協(xié)議進(jìn)行通訊的.因?yàn)長(zhǎng)oadRunner主要是通過捕獲客戶端與服務(wù)器之間的數(shù)據(jù)通訊包,根據(jù)這些數(shù)據(jù)包來生成腳本的.所以,如果協(xié)議選擇不正確的話,LoadRunner就無法捕獲客戶端與服務(wù)器之間的數(shù)據(jù)通訊包。
問題6:在腳本的錄制過程中,怎么樣去增強(qiáng)腳本,在這里我說一下,為什么要添加事務(wù)、集合點(diǎn)、參數(shù)化數(shù)據(jù)?
答:添加事務(wù)是為了知道一個(gè)具體操作比如:登陸一個(gè)系統(tǒng),服務(wù)器的響應(yīng)時(shí)間。集合點(diǎn):主要是為了模擬真實(shí)用戶使用的并發(fā)情況的一種操作。
參數(shù)化:主要是模擬真實(shí)用戶的使用,輸入提供不同的輸入數(shù)據(jù)。
問題7:指定代理設(shè)置,通過端口映射來限制特定端口發(fā)送的消息,不知道這樣的設(shè)置起什么作用?為什么要指定協(xié)議的映射?
答:這是因?yàn)榫唧w的系統(tǒng)開發(fā)的問題,有些系統(tǒng)就是特定端口處理,你需要針對(duì)指定的端口進(jìn)行處理,否則程序沒辦法處理
問題8:什么是監(jiān)控器?
答:監(jiān)控器就是在Controller中的一些圖表。
???? 問題9:計(jì)數(shù)器與監(jiān)控器的區(qū)別?答:監(jiān)控器包含計(jì)數(shù)器,計(jì)數(shù)器就是一個(gè)一個(gè)分析的具體指標(biāo)
問題10:分析CPU瓶頸需要添加哪些計(jì)數(shù)器?51Testing軟件測(cè)試網(wǎng)“Y \4H(x2j D l
答:Processor \ Interrupts/sec
Processor\ %Processor Time 處理器處理事務(wù)的時(shí)間51Testing軟件測(cè)試網(wǎng)5^ K J P.z2V q
Process(process)\ %Processor Time 在進(jìn)程中處理器處理事務(wù)的時(shí)間
System\ Processor Queue Length 系統(tǒng)中,處理器隊(duì)列長(zhǎng)度
問題11:Processor \ Interrupts/sec 這個(gè)值不明白能有什么作用?
答:指處理器每秒鐘接收并維護(hù)的硬件中斷的平均值。它不包括 DPC,DPC 將單獨(dú)計(jì)算。這個(gè)值是產(chǎn)生中斷的設(shè)備(如:系統(tǒng)時(shí)鐘、鼠標(biāo)、磁盤驅(qū)動(dòng)器、數(shù)據(jù)交流線路、網(wǎng)絡(luò)街面卡和其它附件設(shè)備)的活動(dòng)的間接指示器,這些設(shè)備通常在完 成了一項(xiàng)任務(wù)或需要注意時(shí)中斷處理器。正常的線程操作在中斷時(shí)懸停。大多數(shù)的系統(tǒng)時(shí)鐘每隔 10 毫秒中斷處理器一次,形成了間隔活動(dòng)的后臺(tái)。這個(gè)計(jì)數(shù)值顯示用上兩個(gè)實(shí)例中觀察到的值之間的差除于實(shí)例間隔的持續(xù)時(shí)間所得的值。
問題12:請(qǐng)問這些計(jì)數(shù)器有一個(gè)什么樣的值來度量他們?
答:具體的計(jì)數(shù)器指標(biāo),window平臺(tái)的可以查msdn
問題13:Analysis作用?
答:生成各種表格,同過這些表格中的數(shù)據(jù)來分析系統(tǒng)存在的瓶頸,并且可以把每次產(chǎn)生的Analysis的結(jié)果作對(duì)比。
問題14:Analysis輸出報(bào)表的類型?
答:Analysis輸出報(bào)表的類型有兩種:1、HTML,2、Word
問題15:在生成的報(bào)表中,每個(gè)值都有一個(gè)百分比的縮小比例值,如果我要求出一個(gè)具體的值:比如一個(gè)用戶操作登陸功能,所需的時(shí)間,是要經(jīng)過自己的計(jì)算才能得出來是嗎?
答:這個(gè)看事務(wù)響應(yīng)時(shí)間就好了。
轉(zhuǎn)載出處:http://www.51testing.com/html/15/n-228915-2.html
轉(zhuǎn)載于:https://www.cnblogs.com/jiaxiaoai/archive/2011/02/24/1963840.html
總結(jié)
以上是生活随笔為你收集整理的loadrunner基础知识问答(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IL语言之.ctor
- 下一篇: 编程一样可以很带感