1.能够大致讲一下你们接口自动化框架是怎么搭建的吗? 好的,我们采用unittest和ddt数据驱动思想搭建测试框架,(对数据excel读取、yaml配置、Requests接口请求、Re参数化、Pymysql数据库效验、日志等模块实现封装),其中,用 1.Openpyxl来处理excel,存储测试数 ...
分类:
其他好文 时间:
2020-06-28 20:12:31
阅读次数:
168
登录函数传参 把登录单独出来,写一个函数,传2个参数user和psw,写用例的时候调用登录函数,输入几组user,psw参数化登录用例 测试用例传参需要用装饰器@pytest.mark.parametrize,里面写两个参数 第一个参数是字符串,多个参数中间用逗号隔开 第二个参数是list,多组数据 ...
分类:
其他好文 时间:
2020-06-27 22:49:41
阅读次数:
158
#参数化库: parameterized 前提:先安装patameterized库 >>>python -m pip install parameterized from selenium import webdriver import unittest from time import sleep ...
分类:
Web程序 时间:
2020-06-27 20:24:06
阅读次数:
75
#参数化库: ddt 前提:安装ddt库,>>> python -m pip install ddt import unittest from ddt import ddt, data,unpack from selenium import webdriver from time import sl ...
分类:
Web程序 时间:
2020-06-27 19:59:36
阅读次数:
79
项目健壮性提高 path参数化 import os # 获取项目所在的绝对路径 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 用例模块所在的目录路径 CASE_DIR = os.path.join(B ...
分类:
其他好文 时间:
2020-06-26 12:42:27
阅读次数:
61
在“JavaScript图形实例:曲线方程”一文中,我们给出了15个曲线方程绘制图形的实例。在本文中,我们继续讨论一下曲线方程。在本文中,我们讨论的方法时,先给出一个绘制特定图案的曲线方程,然后将方程中的一些取值参数化,然后看看这些参数取不同值时会绘制出怎样的图形,从而通过试探加猜测的方式找出一些绘 ...
分类:
编程语言 时间:
2020-06-26 10:41:30
阅读次数:
68
1.图优化的流程 选择你想要的图里的节点与边的类型,确定它们的参数化形式; 往图里加入实际的节点和边; 选择初值,开始迭代; 每一步迭代中,计算对应于当前估计值的雅可比矩阵和海塞矩阵; 求解稀疏线性方程 H * detaX = -b,得到梯度方向; 继续用GN或LM进行迭代。如果迭代结束,返回优化值 ...
分类:
其他好文 时间:
2020-06-24 21:40:03
阅读次数:
75
1、提取性能测试场景(熟悉业务流程,明白哪些业务是需要做性能测试的,而哪些不需要)。 2、场景脚本开发与调试(需要具有一定JMeter基础) 脚本开发与优化技巧:1)开发脚本灵活选择:自己写、录制、结合录制与自己写;2)准确性;3)是否考虑参数化;4)通用性-可维护高;5)脚本组件适当选择性启用。 ...
分类:
其他好文 时间:
2020-06-22 18:44:30
阅读次数:
45
参数化复习: 1.函数助手完成参数化 提前准备一个注册接口: 添加HTTP请求默认值,注册http请求,查看结果树: 将手机号参数化,手机号后两位用函数助手随机生成: 将函数助手字符串复制到参数中: 运行5次,执行,查看结果: 随机生成的后两位又可能会出现重合一样的时候 2.txt文件参数化 准备t ...
分类:
其他好文 时间:
2020-06-22 01:59:46
阅读次数:
71
环境 JDK 6 JUnit 4.13 Spring Tool Suite 4.6.2 Maven 3.6.3 参数化测试 参数化测试首先需要指定 Runner:org.junit.runners.Parameterized,然后准备测试数据。 有两种注入测试数据的方法,一种是构造函数注入,另一种是 ...
分类:
其他好文 时间:
2020-06-21 23:04:26
阅读次数:
53