当前位置: 首页 > news >正文

35互联做网站好吗人力资源公司怎么开

35互联做网站好吗,人力资源公司怎么开,深圳商城网站设计电话,石家庄网站建设哪家好软件测试经理工作日常随记【8】-UI自动化_加密接口的传输 工具类 #utils_api.py class RequestUtils:classmethoddef send_request_splicing(cls, dicts, url): # 对应请求的入参及请求的函数Logger.logger_in().info(-----------------{}接口开始执行-----------------.for…

软件测试经理工作日常随记【8】-UI自动化_加密接口的传输

工具类

#utils_api.py
class RequestUtils:@classmethoddef send_request_splicing(cls, dicts, url):  # 对应请求的入参及请求的函数Logger.logger_in().info('-----------------{}接口开始执行-----------------'.format(url))print('-----------------{}接口开始执行-----------------'.format(url))def parse_url(data: dict):item = data.items()urls = "?"for i in item:(key, value) = itemp_str = key + "=" + valueurls = urls + temp_str + "&"urls = urls[:len(urls) - 1]print('请求体为:{}'.format(urls))Logger.logger_in().info('请求体为:{}'.format(urls))return urlsresponse = RequestUtils.session.get(url + parse_url(dicts))Logger.logger_in().info('接口请求成功,响应值为:{}'.format(response.json()))print('接口请求成功,响应值为:{}'.format(response.json()))print(response.json()["data"][0]["A"])return response

page类

#page_api.py
class PageUrl:def __init__(self):self.session = requests.session()def wechat_public_account_api(self, url, params, assert_msg):  # 对应请求的断言的函数response = RequestUtils().send_request_splicing(url, params)print("实际response:" + str(response.json()) + ";预期响应:" + assert_msg)print("实际response.json()[‘data’][0][‘A’]:" + response.json()["data"][0]["A"])assert response.json()["data"][0]["A"] == assert_msgreturn response

test类

import os
import allure
import time
import sys
import pytest
import hashlib
import urllib.parse
from page_url.page_url import PageUrl
from utils_app import DbMysqlclass TestUrl:def test_003_wechat_public(self):A = "valueA"  B = "valueB"  json1 = '{"key":"value"}' json = urllib.parse.quote(json1)  # 用于对URL中的非ASCII字符或特殊字符进行编码,以便它们转为URL的一部分,比如查询参数。其中json串需转化为字符串md5 = hashlib.md5()  # 创建MD5哈希对象sign_str = "A=" + A + "&B=" + B + "&json=" + json1sign_bytes_utf8 = sign_str.encode()  # 将字符串 sign_str 编码为字节串md5.update(sign_bytes_utf8)  # 使用update方法将字节串数据添加到哈希计算sign_md5 = md5.hexdigest()  # 使用hexdigest方法来获取当前哈希值的十六进制字符串表示。这个字符串就是sign_str的MD5哈希值dicts = {'A': A, 'B': B, '_json': _json, 'sign': sign_md5}url = "http://***"time.sleep(2)self.page_url.wechat_public_account_api(dicts, url, RequestUtils.test_number2)time.sleep(0.3)
http://www.yayakq.cn/news/542287/

相关文章:

  • 谷歌外贸吉林网站seo
  • 网站建设电商学堂互联网门户网站是什么意思
  • c 网站开发程序员网站建设报价单及项目收费明细表
  • 58同城通辽做网站在线视频教学网站建设
  • 做装饰公司网站泊头做网站的有哪些
  • 做淘宝网站需要什么微信小程序源代码模板
  • asp公司网站源码线上网络推广怎么做
  • 有哪些vue做的网站网站案例介绍
  • 新手如何建网站网站研发流程
  • 抖音评论点赞自助网站host绑定网站
  • 屯溪网站建设建设银行网站怎么修改手机号码吗
  • 模仿网站 素材哪里来婚恋网站模板
  • 一起做网店网站入驻收费wordpress登录页面图标修改
  • 国外网站开发现状安全优化大师
  • 网站后台域名解析怎么做精准客源推广引流
  • 虹口区网站建设网站建设案例展示
  • 东莞建设企业网站网站图片轮播怎么做的
  • 企业网站建设要wordpress 定时
  • cocos creator做网站wordpress 手机菜单栏插件
  • 电子商务网站建设与管理课程心得网页升级未成年人自行离开
  • 购物网站开发视频教程响应式网站布局
  • 网站怎么添加链接代码动漫设计与制作专业就业前景
  • 为客户网站做产品描述中国住房与城乡建设厅网站
  • 网站都有服务器吗小程序app开发制作
  • 做视频网站需要华为建站模板
  • 营销推广投放平台seo快速排名代理
  • 公司网站建设开发维护工作开网站做网站赚钱吗
  • 沈阳网站排名工具视频剪辑线下培训班
  • 廊坊哪里有做阿里巴巴网站的台州做网站哪家公司好
  • 新开传奇网站999新服网开发一个app多少钱