測試平台之 介面開發

2021-10-06 09:57:02 字數 1968 閱讀 3766

專案管理介面

ps:已開發這個介面為例

path(

'project'

, views.projectview.as_view())

,

class

projectform

(modelform, extendform)

:class

meta

: model = models.project

exclude =

['is_delete'

]

def

get(self, request)

: page_data, page_obj = self.get_query_set_page_data(

)# 獲取分頁之後的資料

data_list =

for instance in page_data:

# model_dict = model_to_dict(instance, self.fields, self.exclude_fields)

# 轉成字典

model_dict[

'user'

]= instance.user.username

return nbresponse(data=data_list, count=page_obj.count)

介面管理

ps:已介面管理為例

path(

'inte***ce'

, views.inte***ceview.as_view())

,

class

inte***ceform

(modelform, extendform)

:class

meta

: model = models.inte***ce

exclude =

['is_delete'

]

class

inte***ceview

(nbview)

: search_field =

["name"

]# 根據哪些欄位來搜尋

filter_field =

['project'

]# 根據哪些欄位來搜尋

model_class = models.inte***ce # 用哪個model類

form_class = forms.inte***ceform # 用哪個form類

defget

(self, request)

: page_data, page_obj = self.get_query_set_page_data(

)# 獲取分頁之後的資料

data_list =

for instance in page_data:

# model_dict = model_to_dict(instance, self.fields, self.exclude_fields)

# 轉成字典

model_dict[

'user'

]= instance.user.username

model_dict[

'project_name'

]= instance.project.name

model_dict[

'project_id'

]= instance.project.

idreturn nbresponse(data=data_list, count=page_obj.count)

python django 簡單介面測試平台

專案建立訂單只能是介面建立的,之前都是用jar包放到jmeter裡呼叫下單,給產品 運維 運營用不太方便,就想用django寫乙個帶前端介面的下單web程式 專案結構 比較渣 coding utf 8 from django.shortcuts import render from config i...

jmeter之介面測試(http介面測試)

基礎知識儲備 一 了解jmeter介面測試請求介面的原理 客戶端 傳送乙個請求動作 伺服器響應 返回客戶端 客戶端 傳送乙個請求動作 jmeter 伺服器 伺服器 jmeter 伺服器 伺服器 二 了解基礎介面知識 1 什麼是介面 前端與後台之間的橋梁 資料傳輸的通道,就是乙個函式 2 什麼階段做介...

django測試平台開發,註冊

1 先建表 建立建立使用者 角色 許可權表 註冊使用md5加密,可以寫入tools.py import hashlib def md5 s md5 m hashlib.md5 s.encode return m.hexdigest models.py class user basemodel nam...