Day2筆記

上週回顧:
        接口測試:
                get:它的請求參數是在URL裏面
                post: 請求參數是在body裏面
                 k - v
                 json
            cookie:存在你本地的一個鍵值對
            session:存在服務器上的一個鍵值對
            
        工具:
        postman
        jmeter
                線程組
                        sampler -->HTTP請求
                參數化
                        用戶定義變量        k - v
                        文件的   讀文件
                        函數助手:
                                random
                                time
                關聯去信息時,若信息存在列表中用下種方式取值  (0 表示第一個數據)
                $.stu_info[0].name
                
                
本週:
    jmeter壓測
        tps
            每秒處理事務數
        qps
        
        響應時間
        監聽器 -- 聚合報告
        
    jmeter添加壓力機:
        確保壓力機都能ping通
    1.其餘機器啓動    jmeter-server.bat
    2.本機jmeter.properties文件中的 remote_hosts=localhost:1099,10.165.124.57:1099
    1099後面添加對方機器的IP 例如:,10.165.124.57:1099(1099 默認端口號 不用調整)
    3.啓動的時候要用遠程所有啓動
    PS:若是腳本中有參數化文件,那麼在其餘的壓力機上一樣位置,也須要有一樣的文件
    
    jmeter在Linux下運行
        1.上傳jmeter到Linux下。查看Linux視頻
        2.把腳本上傳到Linux下。
        
    使用jmeter下載文件
http://www.nnzhp.cn/wp-content/uploads/2017/12/20171208090855_11030.png
    sampler -- beanshell sampler  
    添加代碼(http://www.nnzhp.cn/archives/547):
        import java.io.*;
 
        byte[] result = prev.getResponseData();  //這個是獲取到請求返回的數據,prev是獲取上個請求的返回
        
        String file_name = "C:\\Users\\Mervyn\\Desktop\\20171208090855_11030.png"; //表明存放文件的位置和文件名
        
        File file = new File(file_name);
        
        FileOutputStream out = new FileOutputStream(file);
        
        out.write(result);
        
        out.close();
    
    Charles抓包  

    python
    自動化測試
        寫的代碼幫你測試
    計算機只認識2進制  0和1
    編譯性語言
        代碼在編譯以後(編譯成2進制的文件),再進行運行。
        C  C++  C#
    解釋型語言
        它是在運行的時候才編譯的
        Python        php        shell        ruby        js        Java
    腳本語言
        指這個語言只有一個單一的功能
        shell        js
    python語言可用來作什麼
    數據挖掘(爬蟲)    數據分析    自動化運維    自動化測試    後臺服務接口        AI        人工智能    切入式        web開發
    
    字符集
    01
        十進制和2僅只是能夠互相轉換的
    10
    阿斯克碼錶        gb2312
    【a b v】            [ 1 牛  2x 3 似懂非懂是]
    128
    110    111-120
    Unicode  萬國碼
    y2 中文2
    unicode
        utf-8
        1    中文
    見名知意
    
    動態語言
    靜態語言
    全部的編程語言都和內存打交道
    字符串裏面有單引號的,外面用雙引號,字符串裏面有雙引號的,外面就用單引號。
    Python3默認的字符集是Unicode
    Python2默認的字符集是ASCII
    
    input 接收到的都是str類型的數據
    
    循環 迭代 遍歷  都是指循環
    for循環   while循環
        循環就是重複替你去幹嘛
        指定一個循環結束條件
        用while循環,那麼必須的有個計數器
        
        else循環正常結束後執行它
        
        continue 結束本次循環,繼續進行下一次循環
        
        break  當即結束循環
        
         %s tring;   %d  整數;  %f float;  %2f 保留兩位小數。
            
            
    php

相關文章
相關標籤/搜索