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

缅甸做网站服务器怎么租用

缅甸做网站,服务器怎么租用,自家宽带怎么建设网站,wordpress超精简主题软件测试经理工作日常随记【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.15wanjia.com/news/196220.html

相关文章:

  • 设计营销型网站网络优化seo
  • 自己做网站需要什么软件下载网上有做衣服的网站
  • 做交网站网络推广代运营公司
  • 进口跨境电商网站制作wordpress评论模板
  • 网站首页的功能用discuz做门户网站
  • 不良网站举报中心官网建英语网站
  • 网站怎么做双语种创一个app需要多少钱
  • 网站推广优化怎么做最好电影网站app怎么做的
  • 厦门 网站建设 公司哪家好宾利棋牌在哪个网站做的广告
  • 网站建设定制开发服务怎么做自己网站的后台
  • 网站建设业务员培训wordpress主题特色功能
  • 帝国系统做企业网站手机分销网站
  • 制作一个网站难吗南宁网站seo公司
  • 青原区城乡建设局门户网站网站开发手机销售网站用例图
  • 农行网站不出动画怎么做成都网站seo
  • 保山市建设局网站登录深圳专业网站建设网站制作8年专注
  • 古典风格网站模版北京招聘网
  • 做网站客户需求包装设计专业
  • 营销型网站源码下载asp网站建设案例
  • 做网站是怎样赚钱的如何选择番禺网站建设
  • 河南省建设银行网站赣州网站建设jxgzg3
  • 答题卡在线制作网站建设网站哪个好
  • asp.net个人网站网站开发与维护相关课程
  • 西安做网站优化免费域名主机
  • 上海做网站那家好东莞凤岗房价
  • 做网站聚合做权重难吗婚纱网站建设目的
  • 网站注册页面模板下载购物网站开发
  • 上海专业做网站服务商企业建网站选中企动力
  • 专业网站建设的网站设计网络推广网上生意
  • 做搜狗网站优电子鲜花php网站怎么做