Jmeter(三)_配置元件

?

HTTP Cookie Manager 用來存儲瀏覽器產生的用戶信息

Clear Cookies each Iteration:每次迭代請求,清空cookies,GUI中定義的任何cookie都不會被清除。
Implementation:默認HC4CookieHandler
Cookie Policy:將用于管理Cookie的cookie策略
HTTP Header Manager 信息頭管理

常用請求頭

HTTP Cache Manager 緩存管理器(模擬瀏覽器行為)

Clear cache each iteration
每次請求清除緩存
Use Cache Control/Expires header when processing GET requests
如果選擇了“?使用Cache-Control / Expires頭?”選項,則會根據當前時間檢查Cache-Control?/?Expires值。如果請求是GET請求,并且時間戳在將來,則采樣器將立即返回,而不從遠程服務器請求URL。這是為了模擬瀏覽器行為

HTTP Request Defaults (請求默認值)

basic
基本信息,默認http請求的值,如server、ip、port、Protocol甚至path、parameters,都可以設置
下面新增的http請求,只需要填寫請求的關鍵數據即可,如path、parameters
注:請求默認值中可以設置代理服務器!設置成功之后可以用fidder或者其它的抓包工具反向抓取jmeter的請求!

請求默認值中設置了代理,那么后面所有的請求都會被抓取。所以也可以在單獨的請求中設置代理

?

JDBC Connection Configuration (數據庫配置元件)

Variable Nam

數據庫連接池的名稱,因為一個測試計劃可以有多個JDBC Connection Configuration,每個可以取不同的名稱。在jdbc request中通過這個名稱選擇合適的連接池進行使用。

Connection Pool Connetion:連接池參數配置,基本保持默認,根據需要進行修改;
Max Number of Connections: 最大連接數;如果做性能時,建議填0,如果默認為10,最大只能連接10個線程;
Max Wait(ms):最大等待時間,單位毫秒;
Time Between Eviction Runs(ms):有空閑的線程數,釋放不使用的線程;
Auto Commit:自動提交,默認為true,如修改數據庫時,自動commit;
Transaction isolation:事務隔離(默認);
Connection Validation by pool:驗證連接池;
Test While idle:
Soft Min Evictable Idle Time(ms):
Validation Query:
Database Connection Configuration:數據庫連接配置:
Database URL:數據庫連接url;jdbc:mysql://localhost:3306/dbname,ipaddr:3306
JDBC Driver class:數據庫驅動;com.mysql.jdbc.Driver
Username:用戶
Password:密碼
附上一些常用的,沒用到的數據庫連接配置(詳情見官網:http://jmeter.apache.org/usermanual/component_reference.html#JDBC_Connection_Configuration):
MySQL
Driver class
com.mysql.jdbc.Driver
Database URL
jdbc:mysql://host[:port]/dbname
PostgreSQL
Driver class
org.postgresql.Driver
Database URL
jdbc:postgresql:{dbname}
Oracle
Driver class
oracle.jdbc.OracleDriver
Database URL
jdbc:oracle:thin:@//host:port/service OR jdbc:oracle:thin:@(description=(address=(host={mc-name})(protocol=tcp)(port={port-no}))(connect_data=(sid={sid})))
Microsoft SQL Server (MS JDBC driver)
Driver class
com.microsoft.sqlserver.jdbc.SQLServerDriver
Database URL
jdbc:sqlserver://host:port;DatabaseName=dbname
示例:
?CSV Data Set Config (參數化)
在使用JMeter的時候,往往需要參數化一些數據,常用到的就是CSV Data Set Config

參數引用

示例:

Jmeter_腳本參數化與內存溢出的解決方案

龍淵閣測試開發家園:?317765580

?

?

?

?

轉載于:https://www.cnblogs.com/Zfc-Cjk/p/8975683.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/news/452807.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/452807.shtml
英文地址,請注明出處:http://en.pswp.cn/news/452807.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

山寨版項目管理經驗小結

不知道這個標題是否合適。 忙了互聯網,再忙作軟件,今天好不容易閑下來,寫點最近總結的一些經驗。最近在和北京幾家大的軟件公司的合作過程中,也許我所看到的,可能不代表全部,但是值得從事這個行業的人重視。…

Django項目--首頁靜態化

0前言 1.使用Celery生成靜態頁面 task.py中新增任務函數generate_static_index_html(),任務函數生成靜態頁面。 app.task def generate_static_index_html():產生首頁靜態頁面# 獲取商品的種類信息types GoodsType.objects.all()# 獲取首頁輪播商品信息goods_bann…

C語言指針,申請、釋放內存,線程

2019獨角獸企業重金招聘Python工程師標準>>> 1:普通情況下,C語言的指針是使用虛擬地址,并非物理地址; 2:C語言mallco函數可以根據輸入的值,申請一塊連續的內存;free(*p&a…

Docker在Ubuntu16.04上安裝

轉自:http://blog.51cto.com/collen7788/2047800 1、添加Docker源 sudo apt-get update 2、增加CA證書 sudo apt-get install apt-transport-https ca-certificates 3、添加GPG Key(一種加密手段) sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:…

java偽協議_通過偽協議解決父頁面與iframe頁面通信的問題

我們經常會有父頁面與iframe頁面的操作,比如這個iframe里面的內容是js寫的。如以下代碼var iframe document.getElementById("iframe"),doc iframe.contentWindow.document;doc.open();doc.write("---------something------");doc.close();以…

Django項目--靜態首頁的數據緩存(設置、獲取、更新)

0 前言 將處理計算的結果先臨時保存起來,下次使用的時候可以先直接使用,如果沒有這個備份的數據,重新進行計算處理。 將緩存數據保存在內存中 (本項目中保存在redis中) cache注意事項: 1)如果…

關于騰訊算法大賽

騰訊算法大賽 本文參考于我協會前會長吳師兄的文檔 騰訊社交廣告高校算法大賽是面向高校大學生的算法大賽,作為騰訊核心的廣告業務單元,騰訊社交廣告通過對海量社交數據進行深入分析,構建多樣廣告場景,與8億用戶連接對話。在大數據…

列表推導式

#麻煩辦法new_lst []for i in range(10): new_lst.append(i**2)print(new_lst)#簡單辦法print([i**2 for i in range(10)])# 小題下面列表中取余list_a [1,2,3,-5,20,-7]print([i%2 for i in list_a])# 30以內所有能被3整除的數print([won for won in range(30) if won%3 …

軟件過程

軟件過程是為了獲得高質量軟件所需要完成的一系列任務的框架,它規定了完成各項任務的工作步驟。 軟件過程描述為了開發出客戶需要的軟件,什么人(who)、在什么時候(when)、做什么事(what&#x…

【總結整理】JavaScript的DOM事件學習(慕課網)

事件:在文檔或者瀏覽器窗口中發生的一些,特定的交互瞬間 HTML和JavaScript的交互通過事件 來實現 比如:1.滾動條向下滑動,加載圖片 2.圖片輪播,鼠標由2-5頁調換 本章內容1、理解事件流2、使用事件處理程序3、不同的事件…

Python面試題總結(6)--數據類型(綜合)

1. Python 里面如何實現 tuple 和 list 的轉換? 答: Python 中的類型轉換,一般通過類型強轉即可完成 tuple 轉 list 使用 list() 方法 list 轉 tuple 使用 tuple() 方法 2. 我們知道對于列表可以使用切片操作進行部分元素的選擇&#xff0c…

項目經理需要的思維批判

想做好項目經理,就一定要改變你的思維方式。這對于技術出身的朋友尤其重要。 清末人們自以為天朝,他國皆為蠻夷。結果如何呢?喪師辱國,自己淪為病夫。其根本莫非自己腦筋不對頭?后來又搞洋務運動,以為洋人…

NavigationView更改菜單icon和title顏色變化效果

NavigationView menu默認icon和title會隨著菜單狀態改變而改變,選擇某個菜單后再次打開側邊菜單后會發現該菜單的icon和title會變成應用的主顏色,其他菜單項仍然為黑色。 如果想關閉系統默認的這個效果,有兩種方式: 1. XML布局文件…

java項目打鏡像_docker通過dockerfile打java項目鏡像

環境:centos7思路:java -jar 啟動的項目打包成docker images進行運行創建dockerfile——>創建shell腳本——>打包images1、dockerfile內容如下[rootk8s-master xxl-execl]# more dockerfile#網上拖取java8的鏡像FROM java:8MAINTAINER zhangshan-m…

什么是數據庫

數據庫(Database,簡稱DB)是長期儲存在計算機內、有組織的、可共享的大量數據的集合。1.數據庫的基本特征2.數據按一定的數據模型組織、描述和儲存3.可為各種用戶共享4.冗余度較小5.數據獨立性較高6.易擴展

NumPy常用屬性及方法

NumPy是高性能科學計算和數據分析的基礎包。部分功能如下: ndarray, 具有矢量算術運算和復雜廣播能力的快速且節省空間的多維數組。用于對整組數據進行快速運算的標準數學函數(無需編寫循環)。用于讀寫磁盤數據的工具以及用于操作內存映射文件…

Windows下gmssl使用記錄

使用gmssl進行計算sm4,編譯的版本是gmssl2.0,2.1版本編譯不過去 第一步下載軟件,下載Visual Studio 2010旗艦版、nasm-2.13.03-installer-x86、ActivePerl-5.22.4.2205-MSWin32-x86-64int-403863這三個軟件, 注意vs版本不能太低&a…

公司管理項目管理中的技巧

如果在項目實施中選出最難解決的幾個問題,那么管理問題一定名列前茅。在管理問題中,團隊管理又是其中的難點。一個項目管理的好壞,很大程度就體現在團隊的建設和管理上。團隊管理涉及到管理學、心理學和哲學等諸多方面內容,具體實…