![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
脚本开发
依剑仗天涯
实践是检测真理的唯一方法!
展开
-
jmeter 中怎么筛选数据
创建线程组—>创建HTTP请求—>HTTP信息头管理—>根据响应用正则表达式获取对应的唯一值—>添加一个后置处理器。user为参数化的账号,或者为正则表达式中获取的参数值,在后再username.txt中查看成功登录的账号即可.这里的判断在后置处理中来完成,这里写的是Java代码。PS:没事可以试试,有问题可以直接私信我。原创 2024-01-16 10:39:48 · 660 阅读 · 0 评论 -
Jmeter 连接 MySQL 数据库脚本
5.1 在百度中下载个 MySQL-connector-Java-8.0.28.jar,放在 jmeter 的 bin 目录下。PS:简单的 jmeter 连接数据库的查询脚本完成,后续会更新参数化以及高级版本。2、创建 JDBC Connection Configuration。5.2 在测试计划中,将 jar 包添加到脚本中。3、创建 JDBC Request。5.4 Jdbc 的参数设置。原创 2023-08-16 10:11:40 · 626 阅读 · 0 评论 -
Faker的妙用---造数
Faker的强大用处原创 2022-11-21 15:51:58 · 618 阅读 · 0 评论 -
【分布式压测】遇到的坑以及解决的办法,亲测可行
之前写过一篇关于分布式压测前的相关的配置,但是在实际过程中遇到各种各样的问题。针对上面的一些问题,整整折磨了我一天的宝贵时间啊,之间上干货。原创 2022-08-02 21:05:27 · 294 阅读 · 0 评论 -
手把手学会LoadRunner参数化【LoadRunner】
文章目录1、录制一个简单的登录脚本2、然后对用户名和密码进行参数化设置3、对变量进行传参4、两个重要选项卡讲解1、录制一个简单的登录脚本下图是截取的使用Loadrunner自带的飞机订票网站录制登录部分的代码:2、然后对用户名和密码进行参数化设置此处的sessionID可以进行关联如果我们的多个用户使用的是同一个密码,只是用户名不相同,那么我们可以只对用户名进行参数化,这也可以节约小伙伴们的很多时间。在本文我们还是都参数化来演示吧:然后就会出现一个小小的框框叫你填写变量名啦:然后就会出原创 2021-08-12 10:02:08 · 3735 阅读 · 0 评论 -
干了这么久,终于放弃要当个农民了,干货就不带了
Python 编程与测试开发技术Web自动化测试基础APP自动化测试基础Postman测试工具专题接口自动化测试基础Jmeter 性能测试Fiddler 抓包工具的使用TCP/IP协议详情计算机操作系统Linux 系统操作MySQL 数据库RobotFramework 自动化测试框架跨平台的自动化测试框架...翻译 2021-08-11 15:48:43 · 89 阅读 · 0 评论 -
python怎么读取xls文件
老样子:先上代码import xlrdexcel = xlrd.open_workbook("C:/Users/Administrator/Desktop/date.xls") # 打开excel文件sheet = excel.sheet_by_index(0) # 获取工作薄rows: list = sheet.row_values(0) # 获取第一行的表头内容index = rows.index('username') # 获取age列所在的列数: 1,也可以换成"passwo原创 2021-07-28 10:47:28 · 21187 阅读 · 0 评论 -
python怎么读取txt文件
with open("C:/Users/Administrator/Desktop/date.txt", "r") as f: # txt文件目录 data = f.readlines() # 读取多行 print(data[1]) # 取第2个数据PS:看效果原创 2021-07-28 10:38:53 · 1913 阅读 · 0 评论 -
Jmeter测试数据库详解
Jmeter版本:apache-jmeter-3.1JDK版本:jdk-8u181-windows-x64案例:数据库名:db.sqlite3数据库位置:项目\studentManagementSystem\学院数据库表名:departmentsJDBC Connection Configuration 参数详解1. Variable Name:数据库池名称【JDBC请求时要引用】2. Database URL:jdbc:sqlite:E:\\课件\\项目\\studentManagem原创 2021-05-19 15:02:27 · 168 阅读 · 0 评论 -
检查脚本正误以及返回日志乱码问题
废话不多说,直接上干货在没有事务判断的情况下脚本起始位置输入函数:web_reg_asve_param("response","LB=","RB=","Search=Body",LAST);web_custom_request("Login",``````//省略代码部分 LAST);lr_convert_string_encoding(lr_eval_string("{response}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"re..原创 2020-08-11 16:31:45 · 167 阅读 · 1 评论 -
抓包工具Ethereal的简单使用
都知道Loadrunner可以录制脚本,简单实用但是在实际项目中,用到的浏览器普遍都是IE,而且版本很低Loadrunner只支持9版本以上的IE浏览器那么脚本开发就成了难题这时,抓包工具Ethereal就巧妙的解决了这个问题:下载安装成功后:打开页面是这样的接着点击工具栏的Capture下的Interface···接着点击Capture,选择网卡,涂鸦的是网卡信息那么就开始抓包开始了,得到下面的页面这时就开始打开url开始需要操作的动作,Ethereal就开原创 2020-07-11 09:02:07 · 1442 阅读 · 0 评论 -
登录脚本回放报错403的解决方案
说道登录就会有session和token的局限性,导致回放失败那么这个问题怎么跳过这个局限性,成功的完成呢闲话不多说,直接上干货:加上一个请求头问题就迎刃而解了,直接上代码:根据开发者工具中Request Headers中可以发现:web_add_header("axjaxRequest","ture");web_add_header("replayId","5D........CE");web_add_header("singature","88.......52");原创 2020-06-21 10:26:12 · 803 阅读 · 0 评论 -
Socket协议
本文主要讲述了Socket协议脚本的基础知识和编写方法,让大家能够在短时间内快速掌握简单的Socket协议脚本的编写方法。 1.socket协议介绍 Socket协议有万能协议之称,很多系统底层都是用的socket协议,用处十分广泛。 1.1 Socket通讯方式说明 与socket通讯有两种方式,一种是建立长连接,建立后不停的发送,接收;另一种是建立短连接...原创 2019-12-03 10:04:12 · 722 阅读 · 0 评论 -
LoadRunner脚本开发中的一些快捷键的使用
1)编码工具的使用自动补全输入:Tools->General Options->Environment->Auto complete word显示功能语法:Tools->General Options->Environment->Show Function Syntax2)脚本调试 1.单步调试->F10 2.断点调试-&g...原创 2019-12-03 09:47:53 · 706 阅读 · 0 评论