- 博客(25)
- 收藏
- 关注
转载 postman批量运行和参数化
1、新建请求,并保存在集合中,需要参数化的参数使用{{参数名}}填写2、新建csv文件或txt文件,第一列填写参数名,一定要与需要参数化的参数名相同3、点击集合右侧的三角,再点击run4、设置collection runner5、执行6、查看结果备注:一定要在tests写断言,要不然执行是没用的...
2019-09-12 16:10:00
830
转载 Loadrunner 参数化数据分配方法以及数据更新方式
数据分配方式分配方法描述Sequential(顺序)“顺序”方法顺序的向Vuser分配数据。当正在运行的Vuser访问数据表时,会提取下一个可用的数据。如果没有足够的数据,则VuGen返回到表中的第一个值,循环继续直到测试结束Random(随机)“随机”方法为每一个Vuser的参数分配一个数据表中的随机值Unique...
2019-09-11 16:44:00
511
转载 常用函数
https://www.cnblogs.com/qmfsun/p/4487915.html常用函数Java Vuser 协议脚本Web-HTML/HTTP协议脚本引用类或库文件import lrapi.lr;import lrapi.web;通过globals.h文件引用...
2019-09-11 16:44:00
154
转载 获取 layer.msg 弹窗的信息
layer.msg 是layer所提供的一种弹窗形式实现过程:首先要在浏览器中确定好要用来定位的标签,且因为msg模块自带的延时几秒就消失的功能,用chrome测试时记得出现弹窗按下F8暂停网页程序的加载,方便定位信息。1 driver.implicitly_wait(10)2 a = driver.find_element_by_css_se...
2019-09-11 16:39:00
583
转载 登录页脚本小结
获取元素:by_xpath页面元素等待:WebDriverWait 1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 3 from selenium.webdriver.support.ui import WebDriverWait 4 fro...
2019-09-11 16:38:00
77
转载 selenium xpath定位方式
1. 绝对定位: 此方法最为简单,具体格式为 xxx.find_element_by_xpath("绝对路径") 具体例子: xxx.find_element_by_xpath("/html/body/div[x]/form/input") x 代表第x个 div标签,注意,索引从1开始而不是0 此方法缺点显而...
2019-09-11 16:35:00
193
转载 下拉框选择内容
https://blog.csdn.net/huilan_same/article/details/52246012转载于:https://www.cnblogs.com/wbw-test/p/11507077.html
2019-09-11 16:34:00
149
转载 postman环境和全局变量设置语句
•postman.setEnvironmentVariable(variableName, variableValue) :设置一个环境变量“variableName”,并为 ,并为其分配字符串 其分配字符串“variableValue”。您必须 。您必须为此方法选择一个环境才能工作。 为此方法选择一个环境才能工作。 注意:只能存储字符串。存储其他类型 注意:只能存储字符串。存储其他...
2019-09-11 16:16:00
855
转载 postman中各种变量的区别
环境变量、全局变量、动态变量、数据变量之间的区别环境变量postman可以设置多套环境,每套环境里可以有多个环境变量。环境变量是特定的环境下引用的变量,必须要制定对应的环境才能引用到其中的变量。全局变量postman只可以设置一组全局变量,作用于整个postman。全局变量是在postman中所有的api都使用的变量,可以直接引用全局变量中的变量,而不用...
2019-09-11 16:13:00
605
转载 通过邮件发送最新的测试报告
import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText#发送邮箱服务器smtp_server = 'smtp.exmail.qq.com'#发送邮箱用户名smpt_user = 'test@qq.com'#发送邮...
2019-06-11 17:17:00
523
转载 HTML基本
1、HTML基本文档<!DOCTYPE html><html><head><title>文档标题</title></head><body>文本主题。。。。</body></html>2、基本标签<h1>一级标题&...
2019-03-21 09:58:00
133
转载 python装饰器简单使用
装饰器和闭包关联很大,要先明白闭包是什么原始代码:def foo(): print('fcc')增加装饰器from time import ctime,sleepdef w(fcc): def inner(): print("%s called %s" % (fcc.__name__,ctime())) ...
2019-03-15 17:50:00
69
转载 python闭包
简单理解python中闭包的概念1、闭包的概念def test_add(num): ''' 在函数内部再定义⼀个函数,并且这个函数用到了外边函数的变量, 那么将这个函数以及用到的一些变量称之为闭包 ''' def add_1(num2): return num+num2 return add_1...
2019-03-15 14:55:00
66
转载 Iterable/Iterator傻傻分不清
区别可迭代对象和迭代器1、判断是否可以迭代from collections import Iterabledef fid(times): n = 0 a , b = 0,1 while n < times: yield b a,b = b , a+b n += 1 return 'done'F = fid...
2019-03-15 10:28:00
122
转载 json简单操作
通过内置的json模块对json数据进行编码1、对数据进行编码(dumps)import json#使用dumps将python数据结构转换为jsondata = { "one":1, "name":"wbw", "url":"http://www.runoob.com",}json_sr = json.dumps(data)...
2019-03-14 14:12:00
114
转载 接口自动化参数化(三)
添加HTML格式的测试报告import unittestfrom HTMLTestRunner import HTMLTestRunnerfrom cims.test_api import Apitest#导入测试用例suite = unittest.TestSuite()suite.addTest(unittest.makeSuite(Apitest))...
2019-03-13 14:17:00
300
转载 接口自动化参数化(二)
parameterized参数详解(转载)# test_math.pyfrom nose.tools import assert_equalfrom parameterized import parameterizedimport unittestimport math@parameterized([ (2, 2, 4), (...
2019-03-13 11:36:00
710
转载 接口自动化参数化(一)
用例编写在进行接口测试时,对同一个接口进行测试时,会有多个不同参数进行测试,这些参数的位置、结构相同,可以使用参数化的方法代替写多条用例 1 import unittest 2 import requests 3 from parameterized import parameterized 4 class Apitest(unittest.TestCase):...
2019-03-13 10:35:00
3033
转载 jmeter逻辑控制器
刚开始学习,只写几种了解的逻辑控制器1、简单控制器 只用来组合采样器和其他逻辑控制器,不影响jmeter的运行2、循环控制器 用来循环执行采样器和其他逻辑控制器,例如一个用户发送特定请求多次,即可使用循环控制器3、仅一次控制器 该控制器会使jmeter只执行其下的控制器一次,接下来的测试计划中循环会跳过该控制器的所有请求4、交替控制器 交替控制器控...
2019-02-28 18:09:00
78
转载 jmeter执行顺序及作用域规则
1、执行顺序配置元件前置处理器定时器采样器后置处理器断言监听器备注: 服务器响应为空的话后三个不执行 作用域内存在采样器时定时器、断言、前置/后置处理器才执行 逻辑控制器和采样器按照在测试树中出现的顺序执行2、作用域规则 jmeter测试树种包含遵循分层规则的测试元件(看所属的测试元件),也包含遵循顺序规则的测试元件(看...
2019-02-28 16:51:00
112
转载 jmeter常用测试元件
1、线程组 线程组是任何测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组下。其他的测试元件(例如监听器)可以直接放在测试计划下,这些测试元件对所有的线程组都生效。 每一个JMeter线程都会完成的执行测试计划,而且它们之间都是完全独立运行的。这种多线程机制被用来模拟服务器应用的并发连接2、控制器 JMeter有两种类型的控制器:采样器和逻辑控制器,二者结合起...
2019-02-27 18:38:00
1302
转载 windows环境下jmeter生成测试报告
1、要求jmeter需要在3.0版本以上jdk1.7以上需要准备脚本文件,即jmx文件2、进入cmd界面3、进入jmeter的bin目录cd:\xxxx\apache-jmeter-4.0\bin4、执行cmd命令jmeter -n -t C:\xxx\apache-jmeter-4.0\bin\cesi\HTTP.jmx -l result.jtl -e...
2019-02-25 16:47:00
679
转载 jmeter参数化
只介绍使用csv文件进行参数化1、原请求:登录接口,username和password两个参数 2、选项-函数对话框3、编辑函数需提前准备参数文件将文件路径填写至第一行第二个参数为文件列,0为第一列4、将函数添加到参数中...
2019-02-25 16:29:00
91
转载 对网页进行截图(selenium)
import osdef insert_img(driver,file_name): #获取当前路径,并转换为字符串 base_dir=str(os.path.dirname(__file__)) #编写截图存储路径,可在该步之前对路径进行编辑 file_path=base_dir+"/report/image/"+file_name ...
2019-02-22 14:32:00
143
转载 jmeter发送http请求(初学者)
1、jmeter安装配置(百度,这里就不赘述了)2、添加线程组测试计划-->添加-->Threads-->线程组3、线程组配置线程数:用户数或者并发数,设置为100则有100的并发量Ramp-Up Period(in seconds):准备时长,以一秒为单位,设置多长就是需要多久的时间全部线程启动,也就是达到最大的并发量循环次数:单个线...
2019-02-21 18:32:00
601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人