比如要压测的是条件查询 但是前提条件依次是: 登录》列表查询 后置条件是:退出 先添加一个事务控制器 用来控制业务执行顺序逻辑 登录》列表查询》条件查询》退出 接下来分别为登录、列表查询、条件查询、退出分别添加事务控制器 接下来分别为登录、列表查询、退出分别添加仅一次控制器, 为条件查询添加循环控制 ...
分类:
其他好文 时间:
2020-04-05 20:27:29
阅读次数:
88
一,脚本增强 参数化:为什么要做参数化?(简单点说就是1,模拟不同的数据,2,模拟不同的用户) 专业角度讲:被业务场景所迫:所有的用户都输入相同的数据,不能体现出真实的业务环境 被系统体系所迫:存在缓存,不能体现出真正的性能 被系统业务约束所迫:有些系统禁止一个用户多次登录的系统,也就是严重到无法测 ...
分类:
其他好文 时间:
2020-04-05 18:57:33
阅读次数:
74
在run_all.py中编写如下脚本: # cording:utf-8 import unittest import os from common import HTMLTestRunner_cn #os.path.dirname: 获取当前文件所在的文件夹路径。 os.path.realpath( ...
分类:
其他好文 时间:
2020-04-04 18:44:29
阅读次数:
71
import unittest from ddt import ddt,data,unpack test_data=test_data=[[1,3],[4,5],[6,7]] @ddt class TestMath(unittest.TestCase): def setUp(self): pass ...
分类:
其他好文 时间:
2020-04-04 14:51:49
阅读次数:
72
import unittest from ddt import ddt,data,unpack test_data=[1,2,3,4,5,6,7,8] @ddt class TestMath(unittest.TestCase): def setUp(self): pass @data(*test_ ...
分类:
其他好文 时间:
2020-04-04 14:43:01
阅读次数:
89
import unittest from ddt import ddt,data,unpack test_data=[{'no':1,'name':'小李'},{'no':2,'name':'小张'},{'no':3,'name':'小王'}] @ddt class TestMath(unittes ...
分类:
其他好文 时间:
2020-04-04 14:30:20
阅读次数:
61
泛型 变量类型的参数化 1.最基本泛型 fun main() { var a: A<String> = A<String>("hello") a.test() //简写,可以不使用<> var b = A("hello") b.test() } data class A<T>(var t:T){ f ...
分类:
其他好文 时间:
2020-04-04 09:55:05
阅读次数:
55
0 有用部分 1 函数式编程简介 2 函数式编程和lambda的关系 3 lambda表达式应用范围 4 lambda应用的五个案例 5 函数式编程应用条件 6 提出问题 0 有用部分 4 lambda应用的五个案例 5 函数式编程应用条件 6 提出问题 本节主要介绍了lambda的使用方式,具体d ...
分类:
编程语言 时间:
2020-04-04 09:13:41
阅读次数:
66
在自动化测试过程中,为了提高脚本的可读性和降低维护成本,将一些通用信息写入配置文件,将重复使用的方法写成公共模块进行封装,使用时候直接调用即可。 这篇博客,介绍下python中利用configparser模块读写配置文件的方法,仅供参考。。。 一、读取文件 configparser模块支持读取.co ...
分类:
其他好文 时间:
2020-04-03 00:20:30
阅读次数:
74
文件ini里面内容; [email_qq]qq=123456mm=1sstt;[mima]#r=123r=12345t=www.baidu.com import configparser # C:\\Users\\del\\PycharmProjects\\untitled1\\cs\xs.ini ...
分类:
其他好文 时间:
2020-04-03 00:14:52
阅读次数:
64