首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FunTester

    无脚本测试

    本文将详细聊一聊无脚本测试,将其与常规自动化测试区分开来,并讨论如何使用无脚本测试工具来克服软件质量的瓶颈。 什么是无脚本测试 顾名思义,无脚本或无代码测试是一种使用工具而不是编写测试脚本来自动执行测试的方法。 无脚本测试工具可以在测试者浏览功能时,记录在屏幕上显示的信息和操作行为。通常为录制测试脚本即为测试用例的编写测试步骤,该工具将通过记录这些操作来生成相同的测试步骤。 这意味着它很难测试验证码、图形验证等功能。尽管该工具通常不需要脚本测试,但为测试用例添加脚本支持的确可以让测试用例更加灵活和有效。 无脚本测试的优势 与基于脚本的测试相比,无脚本测试具有明显的优势。

    1.1K20发布于 2020-12-24
  • 来自专栏mysql

    hhdb数据库介绍(8-5)

    关于自定义修改内容说明: script 脚本路径为计算节点实际安装路径,调用的 master/backup 脚本根据实际的主备角色进行配置 interface:绑定的网卡 nopreempt:设置是否开启抢占模式 绑定的vip(vip 需与计算节点所在的ip 同网段) Label:给本地网卡起一个虚拟名称,用于绑定虚拟网卡IP,例如把虚拟网卡eth0:1 绑定到本地网卡eth0上 Script:判断服务是否正常的脚本路径 ,通常存放在计算节点的bin目录下, 例如:/usr/local/hhdb/hhdb-server/bin/check_hotdb_process.sh,该脚本可检查计算节点主备服务的进程是否存在,主备计算节点的 启动备计算节点服务 sh /usr/local/hhdb/hhdb-server/bin/hotdb_server start 高可用切换说明 当主机192.168.200.190服务上的计算节点服务故障时,检测脚本 192.168.200.191 上优先级为 95)后,将切换到 master 状态,抢占 vip(192.168.200.140),同时在进入 master 状态后,执行 notify_master 脚本

    32710编辑于 2024-11-28
  • 来自专栏linux运维

    性能测试脚本问题:性能测试脚本编写错误,导致测试失败

    检查脚本语法与逻辑首先确认脚本是否存在语法错误或逻辑问题。 调试脚本运行通过逐步运行脚本,检查每个请求的响应是否符合预期。 防止脚本异常添加异常处理机制,避免因单个请求失败导致整个测试中断。 生成日志与报告确保脚本能够记录详细日志并生成测试报告。 ='test.log', level=logging.DEBUG)logging.debug(' 测试开始')8.

    1.3K10编辑于 2025-02-09
  • 来自专栏艳艳代码杂货店

    python性能测试脚本

    import httplib import urllib import time import json class Transaction(object): def __init__(self): self.custom_timers = {} def run(self): conn = httplib.HTTPConnection("localhost:8080") headers = {"Content-type": "application/json"} #applica

    1.1K30发布于 2021-11-01
  • 来自专栏sktj

    python 回归测试脚本

    """ ################################################################################ Test a directory of Python scripts, passing command-line arguments, piping in stdin, and capturing stdout, stderr, and exit status to detect failures and regressions from prior run outputs. The subprocess module spawns and controls streams (much like os.popen3 in Python 2.X), and is cross-platform. Streams are always binary bytes in subprocess. Test inputs, args, outputs, and errors map to files in subdirectories.

    1.2K20编辑于 2022-05-13
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 8-5 学习曲线

    将数据集划分为训练数据集和测试数据集,其中训练数据集用于训练模型,而测试数据集用于评估模型的泛化能力,训练学习模型的目的是选出泛化能力最强的模型,而这一系列不同的模型是通过模型复杂度体现的,因此简单来说就是选择在测试集上准确率最高时候的模型复杂度 为了能够选择在测试集上准确率最高时候的模型,模型复杂度曲线就应运而生。 ? ,呈现一种下滑的曲线趋势,也就是当我们使用非常少的样本进行训练的时候,刚开始测试误差非常的大,当训练样本多到一定程度的时候,测试误差就会逐渐的减小,减小到一定程度也不会小太多了,达到一种相对稳定的情况。 在最终的时候,训练误差和测试误差大体是在一个级别上的,不过测试误差还是要比训练误差高一些,这是因为训练数据拟合的过程,可以把训练数据集拟合的比较好,相应的误差会小一些,但是泛化到测试数据上的时候,误差还是可能会大一些 在本例中,只要将y轴限制在0-4这个范围就好了,知道在刚开始的时候测试数据集上的误差比较大,因此我们可以忽略刚开始测试误差值。

    1.9K10发布于 2019-12-26
  • DNS延迟测试脚本

    在选择无污染DNS的过程中,免不了要对待选的DNS服务器进行延迟的测试,为了避免每次单独Ping一个地址,所以我整理了一个脚本,用于批量测试目标DNS服务器的延迟。 需要ping3依赖。 保存为*.py文件,通过命令行运行,可替换IP地址为自己想要进行测速的DNS的IP地址,每个DNS的IP地址Ping次数为4,可根据自己需要在脚本中修改。 import asyncio from ping3 import ping from concurrent.futures import ThreadPoolExecutor # 定义要测试的地址列表 1668::1", "185.228.168.9", "185.228.169.9", "76.76.2.1", "78.47.212.211" ] # 定义 Ping 测试函数 return address, "Failed" except Exception as e: return address, f"Error: {e}" # 并发执行 Ping 测试

    1.2K10编辑于 2025-03-02
  • 来自专栏句小芒的学习专栏

    crontab 脚本测试demo

    我们进行一个小测试。 1. 首先新建一个 shell 脚本,输出一段文字到 a.txt 文件中。 vim test.sh 脚本内容为: #! 说明测试成功。 学习与巩固: crontab ,shell脚本,  tail 监控文件,chmod 添加权限

    1.4K20编辑于 2022-12-29
  • 来自专栏代码伴一生

    python性能测试脚本

    import httplib import urllib import time import json class Transaction(object): def __init__(self): self.custom_timers = {} def run(self): conn = httplib.HTTPConnection("localhost:8080") headers = {"Content-type": "application/json"} #applica

    84720发布于 2021-11-01
  • 来自专栏信数据得永生

    django 1.8 官方文档翻译:8-5 加密签名

    web应用安全的黄金法则是,永远不要相信来自不可信来源的数据。有时通过不可信的媒介来传递数据会非常方便。密码签名后的值可以通过不受信任的途径传递,这样是安全的,因为任何篡改都会检测的到。

    99220编辑于 2022-11-27
  • 来自专栏啸天"s blog

    批量化测试混淆脚本

    一个一个的测试混淆实在太累而且还有延迟。 为此我写了这个批量化测试shell脚本,填写好参数后基本上不用人工干预。 /ml.sh 罗嗦一下 脚本会自动下载一个Termux-api的安装包,请务必安装,不然获取不了短信信息,如果已经安装有可以取消安装。 支持解析ssr连接快速运行 . /ml.sh -b 删除脚本 ./ml.sh -c 如果安装有文字转语音引擎tts可以语音播报 ?

    88020发布于 2019-12-31
  • 来自专栏运维开发故事

    shell脚本之条件测试

    ——老男孩 ---- 关于条件测试命令可以使用man test命令查看 测试语句语法 1.test 测试语句 2.[ 测试语句 ] 3.[[ 测试语句 ]] 4. 条件测试类型 1. 文件测试 2. 数值测试 3. 字符串测试 4. 逻辑测试 文件测试 格式: 1.test 文件测试符 file 2.[ 文件测试符 file ] #中括号的两边都需要有空格 3.[[ 文件测试符 file ]] #中括号两边需要有空格 常用文件测试操作符 : 格式: 1. test字符串测试符 string 2. [ 字符串测试符 string ] 3. : 格式: test num1 数值测试操作符 num2 [ num1 数值测试操作符 num2 ] [[ num 数值测试操作符 num2 ]] ((num1数值测试操作符num2)) 常用数值测试操作符

    1.2K60发布于 2019-07-27
  • 来自专栏工作笔记精华

    jedis操作Lua脚本测试

    <T> hasItem(equalTo(expected)); } } 网友写的抢红包的lua脚本 static String tryGetHongBaoScript =

    2K10发布于 2020-04-16
  • 来自专栏授客的专栏

    Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本

    脚本开发-利用Loadrunner生成Web service测试脚本 1、选择协议--Web Service,如下图 ? 3、添加函数调用脚本 点击Add Service Call界面,进入New Web Service Call界面,如果未打开该界面的话, 然后选择要调用的接口方法,并进行必要的配置,点击OK,自动生成函数脚本

    86040发布于 2019-09-11
  • 来自专栏python3

    Kafka压力测试(自带测试脚本)(单机版)

    一、测试目的         本次性能测试在正式环境下单台服务器上Kafka处理MQ消息能力进行压力测试。 (该项目期望Kafka能够处理上亿级别的MQ消息) 二、测试范围及方法 2.1 测试范围概述    测试使用Kafka自带的测试脚本,通过命令对Kafka发起写入MQ消息和Kafka消费MQ消息的请求。 条1000 2.2.2 Kafka消费消息压力测试 测试场景消费MQ消息数Kafka消息消费测试10W100W1000W 2.3测试方法简要描述 2.3.1测试目的      验证带台服务器上Kafka 2.3.2测试方法      在服务器上使用Kafka自带的测试脚本,分别模拟10w、100w和1000w的消息写入请求,查看Kafka处理不同数量级的消息数时的处理能力,包括每秒生成消息数、吞吐量、消息延迟时间 -2.1.0)ubuntu-16.04.5-server-amd64 3.2 测试工具 Kafka压测工具Kafka自带压测脚本 3.3 测试环境搭建 这里仅仅使用单机版的kakfa,为了快速搭建,使用自带的

    8K22发布于 2020-02-20
  • 来自专栏啄木鸟软件测试

    自愈测试脚本:颠覆传统自动化测试

    据2023年Applitools行业调研显示,超过68%的测试工程师将‘脚本维护成本过高’列为自动化落地失败的首要原因。 而‘自愈测试脚本’(Self-Healing Test Scripts)正以智能容错与动态修复能力,悄然重构测试自动化的价值边界——它不再只是执行用例的工具,而是具备感知、推理与适应能力的测试协作者。 一、什么是自愈测试脚本? 自愈测试脚本并非指脚本能‘自我编写’,而是指在运行时遭遇定位失败(如XPath失效、ID变更、元素加载延迟等)后,不立即报错中断,而是主动启用备用策略进行动态恢复:例如基于视觉相似度匹配控件、利用DOM 结语 自愈测试脚本不是对传统的否定,而是自动化测试走向‘韧性工程’(Resilient Engineering)的关键跃迁。它标志着测试资产从‘易碎品’升级为‘有机体’——能呼吸、会学习、可进化。

    58110编辑于 2026-04-13
  • 来自专栏muller的测试分享

    软件测试|selenium执行js脚本

    说明:本篇博客基于selenium 4.1.0 JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。 'document.getElementById("su").click()') time.sleep(2)在执行过程中,WebDriver 将 JavaScript 语句注入到浏览器中,然后脚本将执行 自动化测试中,可以使用JavaScript代码取消readonly属性。 测试页面:https://www.12306.cn/index/ ! [在这里插入图片描述](https://img-blog.csdnimg.cn/8f2468e3af6644c8bd3adae202d7af59.png) 测试步骤: 打开测试页面 修改出发日期 比如在web性能测试中可以调用Web API接口window.performance来测试Web性能。

    4.5K30编辑于 2022-12-28
  • 来自专栏测试邦

    Appium系列|测试脚本实现 (四)

    跨应用脚本实现 这个小节我们主要会来介绍下Appium有别于一些自动化工具的特性,即它支持跨应用的操作,那什么事跨应用呢,比如你是一个新闻类的应用,在新闻详情页里面一般都会有分享的按钮,可以选择分享到一些社交应用上如微信朋友圈等 如果成功输入说明可以进行跨应用的操作) 上面步骤5出现的页面通过uiautomatorviewer观察到所属的包名为com.android.chrome不是开源中国的包名net.oschina.app,因此属于跨应用的操作 可以在测试工程里新建一个包如 clickShareToQQOption(); pageHelper.getPageNewsDetail().enterNameInQQLoginPage("277860602"); } } 执行下脚本可以看到成功往用户名输入框输入了信息

    90730发布于 2019-07-24
  • 来自专栏公众号-测试驿栈

    fiddler自动生成jmeter测试脚本

    概述 昨天我们在课堂上讲了如何通过fiddler抓包,单一接口可以复制到jmeter中进行接口测试,那么如果抓包获取了大量的接口,我们如何快速实现接口转换成jmx文件呢? 今天给大家介绍fiddler的另一功能:Fiddler导出JMeter脚本 操作步骤 一:安装fiddler4.6及以上版本 链接: https://pan.baidu.com/s/137USTkDchpdgS_vw3Rbr9Q 五:jmeter打开脚本,查看文件 ? 可以看到jmx文件已经把请求默认值、cookie管理器,以及用户定义变量都给我们生成了。

    2.5K41发布于 2019-09-18
  • 来自专栏测试邦

    Appium系列|测试脚本实现 (五)

    /切换执行环境 public void content(String name){ driver.context(name); } 因为切换webview句柄的方法很多测试脚本都会使用到 { helper.content("XXXB"); } 上面的切换到WebView句柄或者原生的句柄的字符串我们还不能知道是什么,先用"XXXA"和"XXXB"设置下去,等下在测试脚本里先调用下 这时候可用新建一个测试类WebViewTest来进行WebView操作的示例,编写如下测试代码: import appium.common.BasicTestCase; import org.testng.annotations.Test (2); Thread.sleep(3000); pageHelper.getPageCommon().switchToWebView(); } } 执行下这个脚本 clickSettingsBtn(); pageHelper.getPageSettings().clickLogout(); } //回到首页,每个测试脚本的入口就是首页

    1K60发布于 2019-07-24
领券