好久沒寫技術類的博客了,都不知道自己都在忙啥....
最近陸續遇到了一些異步子請求的測試需求,比如打開某一個頁面A,A頁面里的js會再調用B,C,D,E等請求,針對這個頁面的測試,我最近做了一些思考:
1. 子請求的開銷是否應該算在主頁面上?
我們討論之后認為,如果B,C,D,E這些是同一個域名下的分支頁面,那么一定要算的,如果是調用其他系統——比如商品詳情頁調用價格,那就得看具體情況了,最好和業務方一起確定一下。
2. 如何確定A頁面到底會調用哪些子請求?
可以通過web服務器——nginx等的access日志來確定,訪問一次A頁面,看看記錄了哪些日志——我記得是只能看同站點下的,需要驗證
3. 如何模擬A調用B,C,D,E等頁面的情況?
使用 jmeter的事務處理器把多個http請求放在一起