jmeter裡面設定關聯(適用於自動化測試)

2022-09-03 08:51:12 字數 1288 閱讀 3451

提要求:

我們現在用登入和學生金幣充值做練習:

a.登入介面描述

請求url:

請求方式:

引數:

引數名必選

型別說明

username

是string

使用者名稱passwd

是string

密碼b:學生金幣充值介面,這個介面是為了講新增cookie以及身份驗證的

請求url:

請求方式:

引數:

該介面有許可權驗證,需要admin使用者才可以做操作,需要新增cookie

cookie中key為登入的使用者名稱,value從登入介面中獲取,登陸成功之後會返回sign

引數名必選

型別說明

stu_id

是int

學生id

gold

是int

金幣數量

通過上述兩個介面,我們可以看出,之後登入之後獲取到cookie值,才能進行下一步的學生充值

操作步驟如下:

1.首先新增乙個http請求,把登入資訊填寫進去

2.選中登入請求,右鍵操作如下操作

3.進入jp@gc - json path extractor介面,填寫如下資訊,填寫變數名稱為方便後面使用。

4.新增學生相對應的充值金幣介面請求

5.在學生金幣充值請求上面點選右鍵選擇http cookie管理器

6.在http cookie管理器裡面,填寫如下

操作完成之後,點選執行按鈕,在檢視結果樹裡面可以檢視相對應的值。

多執行緒適用於阻塞式IO場景,不適用於平行計算場景

python的標準實現是cpython。cpython執行python 分為2個步驟 首先,將文字原始碼解釋編譯為位元組碼,然後再用乙個直譯器去 解釋執行位元組碼。位元組碼直譯器是有狀態的,需要維護該狀態的一致性,因此使用了gil global interpreter lock,全域性直譯器鎖 gi...

適用於python的 vimrc檔案

根據我的需求做了一些小的改動。file vimrc date 2009 09 22 author gashero note 配置乙份簡單的vim配置檔案 set nocompatible 非相容模式 syntax on 開啟語法高亮 set background dark 背景色 color des...

Extjs Form用法詳解(適用於Extjs5)

extjs form用法詳解 適用於extjs5 extjs form是乙個比較常用的控制項,主要用來顯示和編輯資料的,今天這篇文章將介紹extjs form控制項的詳細用法,包括建立form 新增子項 載入和更新資料 驗證等。本文的示例 適用於extjs 4.x和extjs 5.x,在extjs ...