MILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 1.LR支持多種協(xié)議,請大家一定要注意,這個(gè)地方協(xié)議指的是你的Client端通過(guò)什么協(xié)議訪(fǎng)問(wèn)的Server,Client一般是面向最終使用者的,Server是第一層Server端,因為現在的體系架構中經(jīng)常Server層也分多個(gè)層次,什么應用層,什么數據層等等,LR只管Client如何訪(fǎng)問(wèn)第一層Server. 2.特別要注意某些應用,例如一個(gè)Web系統,這個(gè)系統是通過(guò)ActiveX控件來(lái)訪(fǎng)問(wèn)后臺的,IE只是一個(gè)容器,而ActiveX控件訪(fǎng)問(wèn)后臺是通過(guò)COM/DCOM協(xié)議的,這種情況就不能使用Web協(xié)議,否則你什么也錄制不到,所以,LR工程師一定要了解應用程序的架構和使用的技術(shù)。
3.談?wù)劧鄥f(xié)議LR是支持在一個(gè)腳本里面使用多協(xié)議的,不過(guò)這個(gè)多協(xié)議是有一定的限制的,我有一個(gè)LR7.6上哪些協(xié)議支持多協(xié)議,LR8.0是不是取消了這些限制我不清楚。象HTTPS,一般來(lái)講一定要選擇多協(xié)議,但在選擇具體協(xié)議的時(shí)候一定只選Web協(xié)議,這時(shí)候才能作那個(gè)端口映射。
4.談?wù)?/SPAN>Web協(xié)議中Option Web協(xié)議里面有一些Option,具體我記不清楚了,但有一個(gè)地方很重要:就是選擇URL方式還是HTM方式錄制,這里有一些原則a. 盡量使用HTM方式錄制b.如果使用了Javascrīpt,并且javascrīpt里面與后臺有交互,那一定要使用URL方式,例如javascrīpt用于判斷用戶(hù)名和密碼是否正確(與后臺一定會(huì )有交互),那么就要使用URL方式錄制;但如果Javascipt只是判斷用戶(hù)名或密碼的格式,那一般不會(huì )與后臺發(fā)生交互,就不需要使用URL方式。至于什么情況下一定要用URL方式,我曾經(jīng)寫(xiě)過(guò)一個(gè)文檔,但現在我不記得了不好意思。
5.談?wù)劜l(fā)點(diǎn)和結果檢查很多人喜歡使用并發(fā)點(diǎn)和結果檢查,我談?wù)勎易约旱目捶。第一我基本上從?lái)不使用結果檢查,壓力測試的結果我一般是去后臺檢查存儲層的數據是否正確的。LR只能檢查協(xié)議層上的錯誤,但如果在大量并發(fā)用戶(hù)的情況下使用返回結果檢查例如reg_text_check,會(huì )極大的占用客戶(hù)端的資源,我一般不這么作;至于并發(fā)點(diǎn),我只有在客戶(hù)強烈要求的情況下才會(huì )使用,否則基本不用。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/