1. 程式人生 > >介面自動化測試的"開胃小菜"---簡單黑客攻擊手段

介面自動化測試的"開胃小菜"---簡單黑客攻擊手段

def test_crack_feedback(self):
    """
    反饋頁面刷的測試
    :return:
    """
    url_para = {
        'proType': 5,
        'platType': 1,
        'referer': 'https://www.google.com/',
        'content': '看你們是否存在此漏洞',
        'tel': '123144',
        'email': '[email protected]',
        'qq': '123544',
        'location': '北京市',
        'ip-location': '北京市',
        'ip-service': '聯通',
    }

    post_url = 'http://x.xxx.xx/ugc/out/feedback/?act=add'

    res = requests.post(post_url, data=url_para)
    glog.debug(res.text)

相關推薦

介面自動化測試的"開胃小菜"---簡單黑客攻擊手段

def test_crack_feedback(self): """ 反饋頁面刷的測試 :return: """ url_para = { 'proType': 5, 'platType': 1, 'r

簡單兩招搞定JSON介面自動化測試(RESTful API)

純文字協議模板構造JSON請求 上一個版本釋出後,有一些同學反饋,舊版的協議模板( 表單模式)使用 ,在測試restfull 介面(json格式)的時候,還是有一些懵,不知道怎麼下手,感覺沒有其他工具直接複製一個純檔案JSON來得直接跟方便。  

簡單實現介面自動化測試(基於python+unittest)

簡介 本文通過從Postman獲取基本的介面測試Code簡單的介面測試入手,一步步調整優化介面呼叫,以及增加基本的結果判斷,講解Python自帶的Unittest框架呼叫,期望各位可以通過本文對介面自動化測試有一個大致的了解。 引言 為什麼要做介面自動化測試? 在當前網際網路產品迭代頻繁的背景下,迴歸測試的

Robot Framework與Web介面自動化測試學習筆記:簡單例子

一、自動化測試 與 人工測試 在開始編寫用例之前,我們先來思考下自動化測試和人工測試的區別。對於web頁面的人工測試,我們想下,如果去測試,怎麼操作呢?不外乎如下的基本動作: 1)開啟瀏覽器 2)輸入url (前提web伺服器要正常啟動執行著) 3)等待頁面顯示出

Rest-Assured介面自動化測試簡單筆記

介面自動化測試1.準備工作:IntelliJ IDEA  JDK 1.8.0  Json格式化工具: 瀏覽器chrome安裝JSONHandlerJava+maven+TestNG+junit+rest-assured抓包:charles請求工具:postman2.為什麼要進

python介面自動化測試 - 資料驅動DDT模組的簡單使用

DDT簡單介紹 名稱:Data-Driven Tests,資料驅動測試 作用:由外部資料集合來驅動測試用例的執行 核心的思想:資料和測試程式碼分離 應用場景:一組外部資料來執行相同的操作 優點:當測試資料發生大量變化的情況下,測試程式碼可以保持不變 實際專案:excel儲存測試資料,ddt讀取測試資料到單元

自動化測試實現過程簡單記錄

記錄 對數 現場 factory 適合 模式 自動化腳本 控制 自動化測試 第一步:判斷項目是否適合自動化 開始自動化後: 1.自動化腳本實現場景 錄制獲取測試所需控件 結構化語句控制腳本的執行 插入檢查點和異常判定反饋語句 將公共普遍功能點獨立成共享腳本 對數據實現

Java介面自動化測試之「Mock介面平臺」,讓你的自動化更提前

前言:目前Mock技術已經比較成熟,在日常的工作中Mock也可以給我們帶來很大的遍歷,本篇文章將會使用Moco框架,一步一步搭建一套Mock Server,使得介面的自動化測試更加的提前,也能夠使得前後端分離。 共識與痛點 目前,在軟體行業內,大家已經達成的共識就是,測試

使用jmeter+ant+jenkins實現介面自動化測試

本次使用linux環境搭建自動化框架 配置ANT  首先下載Ant壓縮包,下載地址https://ant.apache.org/bindownload.cgi 解壓下載的ant包,然後複製jmeter/extras下的ant-jmeter-1.1.1.jar檔案放到ant的lib目錄 然後對該檔

Jmeter+Ant+Jenkins介面自動化測試框架搭建for Windows

前言 軟體開發的V模型大家都不陌生,其中測試階段分為單元測試→功能測試→系統測試→驗收測試。其中單元測試一般由開發同學們自己完成,大部分測試具體實施(這裡不包括用例設計)是從單體功能測試開始著手的。 如果測試一個功能,發現主流程無法走下去,也就是介面不通,這時再打回去開發手裡繼續改,改

介面自動化測試框架開發 (pytest+allure+aiohttp+ 用例自動生成)

近期準備優先做介面測試的覆蓋,為此需要開發一個測試框架,經過思考,這次依然想做點兒不一樣的東西。 介面測試是比較講究效率的,測試人員會希望很快能得到結果反饋,然而介面的數量一般都很多,而且會越來越多,所以提高執行效率很有必要 介面測試的用例其實也可以用來兼做簡單的壓力測試,而壓力測

HttpRunnerManager介面自動化測試框架在win環境下搭建教程

    近幾日一直在研究如何把介面自動化做的順暢,目前用的是輕量級jmeter+ant+Jenkins自動化測試框架,目前測試界的主流是python語言,所以一直想用搭建一個基於python的HttpRunnerManager。公司專案也比較多,在上班的過程中偶爾研究了一下,於是就利用週末,在家操作

使用jmeter+maven+jenkins實現restful介面自動化測試

一、環境搭建 安裝 jdk、eclipse、git Jdk下載路徑:http://rj.baidu.com/soft/detail/14459.html?ald Eclipse線上安裝包下載地址:http://www.eclipse.org/downl

python--utp介面自動化測試框架

測試套件:testsuite  多個用例放在一起 unittest  1、函式名必須是test開頭,unittest才會幫你執行               2、用例執行的順序是按照函式的首字母排序的,a-z te

react+unittest+flask 介面自動化測試平臺

1 前言 介面自動化測試的工具很多,比如soapUI,postman,jmeter等等,但是這些通用的工具的可擴充套件性以及跟專案的契合度上並不是十分合適。 單有框架,還不足以讓介面自動化更簡化,自動化測試需要大量編碼維護工作,為了改善這些問題,解放重複的勞動力,所以將其做成平臺型的,可以讓不懂技術的人都

python介面自動化測試框架(post提交新增變數)

1、python介面測試框架包含哪幾部分 資料來源-> GET/POST 傳送請求->接收返回結果->斷言測試結果->生成測試報告(html報告)->網頁報告   2、python介面測試框架 config:存放配置檔案,比如資料庫設定、郵件配置、log配置

用Python實現資料驅動的介面自動化測試

在介面測試的過程中,很多時候會用到對CSV的讀取操作,本文主要說明Python3對CSV的寫入和讀取。 在介面測試的過程中,很多時候會用到對CSV的讀取操作,本文主要說明Python3對CSV的寫入和讀取。 1. 需求 某API,GET方法,token,mobile,email三個引數 tok

python - 介面自動化測試實戰 - case1 - 再次優化版

  本次優化:   1.  各級分Package   2.  封裝【ReadExcel】類   3.  封裝【ReadConfig】類   4.  封裝【GetLog】類   5.  引入ddt資料驅動測試,優化測試用例程式碼 &nbs

jmeter--輕量級介面自動化測試框架 jmeter--輕量級介面自動化測試框架

jmeter--輕量級介面自動化測試框架 大致思路: jmeter完成介面指令碼,Ant完成指令碼執行並收集結果生成報告,最後利用jenkins完成指令碼的自動整合執行. 環境安裝: 1.jdk1.7 配置環境變數(參考前面的分頁) 2.jmeter解壓到本地,ant解

介面自動化測試(1)-認識requests

即使開始寫這篇部落格,我也沒完全明白介面自動化到底是何物,能自動化到什麼地步。買了一套相關課程,開始只是入門級,介面自動化測試後面應該會根據課程進度,把這系列部落格寫完。今天先寫入門。 環境:python3 環境準備好以後,安裝requests,cmd下輸入命令:pip