一、Jmeter操作數據庫
1.jmeter不能直接操作數據庫,需要導入對應數據庫的jar包,如圖

2.配置數據庫連接信息(JDBC Connection Configuration)
Variable Name起個名字——mysql。
Database URl輸入要連接的數據庫——jdbc:mysql://xxx.xxx.xxx.xxx:3306/jxz?allowMultiQueries=true&characterEncoding=utf8,其中xxx.xxx.xxx.xxx為目標數據庫地址,jxz為對應的數據庫名。
JDBC Driver class輸入數據庫驅動——com.mysql.jdbc.Driver,注意不要有空格。
Username輸入數據庫用戶名。
Password輸入數據庫密碼。
3.執行sql語句(JDBC Request)
Variable Name輸入上面起的名字——mysql。
輸入sql語句進行操作。
二、Jmeter斷言
什么是斷言呢,就是用來驗證返回的結果是否正確,如果正確的話,就說明這個請求的結果和我們的預期一致,通過測試。
在要添加斷言的HTTP請求上右擊添加——斷言——響應斷言,即可添加一個斷言。
三、Python學習
查看版本
關於python的安裝,一個月前就安裝好了,安裝教程百度上多得是,不提。安裝完成后,可以在命令窗口(Windows使用win+R調出cmd運行框),輸入python -V命令查看我們使用的Python版本。
第一個程序
首先,Windows下,安裝好python並配置環境變量后,可以在命令窗口(Windows使用win+R調出cmd運行框),輸入python進入交互式命令行,即可輸入代碼,回車執行命令。
學習編程時,必要的儀式,哪怕我已經經歷過至少三次這個儀式了,入門編程代碼“Hello world!”。
在python提示符中輸入如下語句:
>>>print("Hello world!")
按回車查看運行結果:
Hello world!
好了,執行完儀式,就是這么簡單。
在print打印的時候,雙引號和單引號都可以當做定界符使用,且可以嵌套。被嵌套的會被解釋成為標點符號,反之亦然。
>>>print("Hello'world!")
這句代碼執行時,外側的雙引號為定界符,里面的那個單引號為標點符號。
輸出Hello'world!
注釋
Python中的注釋有單行和多行注釋之分,
單行注釋以#開頭,
例如:
第1行 #這是一個注釋
第2行 print("Hello world!")
第1行就是一個注釋,不會被返回顯示這行。
多行注釋可以用三個單引號'''或者三個雙引號"""將注釋括起來,
例如:
‘’‘
這是一個注釋,用三個單引號
這是兩個注釋,用三個單引號
這是一個調皮的注釋,用三個單引號
’‘’
雙引號同上。
條件控制
Python條件語句是通過一條或多條語句的執行結果(True或者False)來覺得執行的代碼塊。
格式:
if 表達式1:
語句
else:
語句
需要注意冒號和縮進。
實例:
num = int(input("輸入一個數字:"))
if num%2 == 0:
if num%3 ==0:
print("你輸入的數字可以整除2和3")
else:
print("不輸入的數字可以整除2,但不能整除3")
else:
if num%3 == 0:
print("你輸入的數字可以整除3,但不能整除2")
else:
print("你輸入的數字不能整除2和3")
運行后,輸出結果:
輸入一個數字:6
你輸入的數字可以整除2和3
循環
Python中的循環語句有for和while。
while循環
Python中while語句的一般形式:
while 判斷條件:
語句
同樣需要注意冒號和縮進。
實例:
用while語句實現計算1到100的總和。
n = 100
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1到 %d 之和為: %d" %(n,sum))
運行后,輸出結果:
1到100之和為:5050
字符串格式化輸出。
Python支持格式化字符串輸出,基本用法是將一個值插入到一個有字符串格式符%s的字符串中。
實例:
print("我叫 %s 今年 %d 歲!"%('小明',10))
運行后,輸出結果:
我叫 小明 今年 10 歲!
