上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 元素定位官方文档:https://playwright.dev/python/docs/locators#lists 元素操作官方文档:https://playwright.dev/python/docs/next/api/class-locator#methods 1、xpath 定位 打开百度网 阅读全文
posted @ 2023-10-07 14:12 keena_jiao 阅读(1056) 评论(0) 推荐(0)
摘要: 启动浏览器并打开百度页面 安装后,您可以在 Python 脚本中使用 Playwright,并启动 3 种浏览器中的任何一种(chromium,firefox和webkit)。 playwright执行默认运行的浏览器是chromium 1、同步方式启动浏览器 代码解释: 1、创建浏览器browse 阅读全文
posted @ 2023-10-07 11:23 keena_jiao 阅读(1705) 评论(0) 推荐(0)
摘要: 前言 2020年微软开源一个 UI 自动化测试工具 Playwright,与selenium一样,入门简单,支持多语言,所以playwright开始被更多人注意到了,它甚至比selenium更好用更强大。 playwright的优势 跨浏览器和平台 跨浏览器。Playwright 支持所有现代渲染引 阅读全文
posted @ 2023-10-07 11:13 keena_jiao 阅读(200) 评论(0) 推荐(0)
摘要: 背景 1、获取数据库的多个字段 2、接口需要循环用这几个变量 一、获取数据库的多个字段 1、获取多个字段 2、用多个变量存储 二、获取数据库的表的总数 1、获取数据库表总数 2、保存变量 三、添加循环控制器 四、添加计数器 五、嵌套变量获取 ${__BeanShell(vars.get("变量字段_ 阅读全文
posted @ 2023-09-05 11:13 keena_jiao 阅读(344) 评论(0) 推荐(0)
摘要: 背景 接口B依赖接口A返回值,当接口A返回值不为空数组时,才执行接口B 步骤一:获取接口A的返回值 1、使用JSON提取器,提取distributionList 步骤二:调用接口B之前先用IF控制器 1、判断接口A返回的值是否为空数组,不为空数组时才执行接口B 阅读全文
posted @ 2023-08-31 14:13 keena_jiao 阅读(51) 评论(0) 推荐(0)
摘要: 背景 接口A: 完成审批 接口B:接口A完成审批后生成客户订单号 由于:接口A 执行完后需要等待一段时间才生成客户订单号,所以接口B经常获取不到客户订单号 解决:循环执行接口B,直到获取到客户订单号为止 步骤一:接口B 提取客户订单号,使用JSON提取器 1、提前客户订单号,存入变量:custome 阅读全文
posted @ 2023-08-31 14:08 keena_jiao 阅读(251) 评论(0) 推荐(0)
摘要: 区别 vars 只能在当前线程组内使用,props 可以跨线程组使用 vars 只能保持String 或者Objec, props 是 Hashtable 对象 vars: 1、本质是Map,是单个线程的本地属性,能在beanshell里面进行赋值和取值 2、示例 vars.get("saleOrd 阅读全文
posted @ 2023-08-31 11:52 keena_jiao 阅读(229) 评论(0) 推荐(0)
摘要: 前言 Jmeter 获取到Jdbc 结果集后,我们经常要对接收结果集对结果集进行处理,常见的有两种:Variable names 和 Result variable name,接下来我们看下处理方法 方法一:使用Variable names + foreach 控制器 1、获取数据放入Variabl 阅读全文
posted @ 2023-08-30 18:51 keena_jiao 阅读(247) 评论(0) 推荐(0)
摘要: 前言 JMeter往往需要执行完之后拼凑完测试报告,才能看到结果。命令行里的内容也不够详细。那么如何在执行过程中实时监控执行效果呢? 使用InfluxDB+Grafana 这个组合可以解决我们的痛点,那就是性能测试过程中的不透明。 InfluxDB 和 Grafana是什么 InfluxDB是一种时 阅读全文
posted @ 2023-08-29 18:24 keena_jiao 阅读(371) 评论(0) 推荐(0)
摘要: 安装 flask Flask 是一个 Web 框架,使用它首先需要安装 pip3 install flask 代码如下 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'H 阅读全文
posted @ 2023-08-29 09:26 keena_jiao 阅读(47) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 13 下一页