首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏啄木鸟软件测试

    通过ChatGPT生成测试用例和测试脚本2

    document.getElementById('passwordError').innerText = '密码必须包含大小写字母、数字和特殊字符'; isValid = false; } 也没有用过接口测试脚本 这是因为接口测试只负责后端逻辑,而前端逻辑必须由基于GUI的测试代码来生成。 4.2 基于ChatGPT生成GUI代码 输入 对下面用例书写基于playwright+pytest的测试脚本。 l运行测试:确保已安装 pytest 和 playwright,可以通过 pytest 命令运行测试。 请根据您的实际需求调整测试脚本测试账号长度不足(少于5位)""" print("TC2") data = { "username": "usr2", (修改) l数据库状态管理:在每个测试后重置数据库状态,以确保测试之间不会相互影响。 2.

    83300编辑于 2024-11-28
  • 来自专栏FunTester

    脚本测试

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

    1.1K20发布于 2020-12-24
  • 来自专栏linux运维

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

    检查脚本语法与逻辑首先确认脚本是否存在语法错误或逻辑问题。 2. 验证请求参数确保脚本中的请求参数(如 URL、方法、头信息、负载)正确无误。 防止脚本异常添加异常处理机制,避免因单个请求失败导致整个测试中断。 生成日志与报告确保脚本能够记录详细日志并生成测试报告。 ='test.log', level=logging.DEBUG)logging.debug(' 测试开始')8.

    1.2K10编辑于 2025-02-09
  • 来自专栏sktj

    python 回归测试脚本

    The subprocess module spawns and controls streams (much like os.popen3 in Python 2.X), and is cross-platform configuration args testdir = sys.argv[1] if len(sys.argv) > 1 else os.curdir forcegen = len(sys.argv) > 2

    1.1K20编辑于 2022-05-13
  • 来自专栏艳艳代码杂货店

    python性能测试脚本

    x-www-form-urlencoded,"Aceept":"text/plain" params = ({"bindHyCardInfo":{"mobileNo":"1881026xxxx","userId":"2"

    1.1K30发布于 2021-11-01
  • 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 # 定义要测试的地址列表 def test_ping(address): try: latency = ping(address, timeout=2) # 设置超时时间为 2 秒 if latency is not None: return address, round(latency * 1000, 2) # 将秒转换为毫秒 else:

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

    crontab 脚本测试demo

    我们进行一个小测试。 1. 首先新建一个 shell 脚本,输出一段文字到 a.txt 文件中。 vim test.sh 脚本内容为: #! /bin/bash echo "hello world" >> ~/a.txt 2.文件添加可执行权限。 chmod +x test.sh 3. 我们执行一下这个文件 . 说明测试成功。 学习与巩固: crontab ,shell脚本,  tail 监控文件,chmod 添加权限

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

    python性能测试脚本

    x-www-form-urlencoded,"Aceept":"text/plain" params = ({"bindHyCardInfo":{"mobileNo":"1881026xxxx","userId":"2"

    79920发布于 2021-11-01
  • 来自专栏啸天"s blog

    批量化测试混淆脚本

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

    79920发布于 2019-12-31
  • 来自专栏Linux学习~

    Shell脚本学习2

    Shell脚本学习2 运算符 Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 # 命令行直接计算 expr 2 + 2 #4 expr 3 - 2 #1 expr 3 / 2 #1 expr 3 \* 2 #6 # 使用表达式 a=10 b=20 val=`expr 文件测试运算符 文件测试运算符用于检测 Unix 文件的各种属性。 操作符 说明 举例 -b file 检测文件是否是块设备文件,如果是,则返回 true。 /bin/bash str1='i' str2='love' str3='you' echo $str1 $str2 $str3 echo $str1$str2$str3 echo $str1,$str2 echo ${str:2:2} # 从第2个截取2个。 echo ${str:0} # 全部截取。 echo ${str:-3} # 负数无效,视为0。

    87520编辑于 2023-10-17
  • 来自专栏运维开发故事

    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脚本测试

    ,ARGV[1],ARGV[2],ARGV[3] }"; List<String> keys = new ArrayList<String>(); keys.add("key1 ,ARGV[2]) }"; List<String> results = (List<String>) jedis.eval(script, 2, "key1", "key2", "1" , "2"); assertEquals(2, results.size()); assertNull(results.get(0)); assertNull(results.get >) jedis.evalsha(sha, 2, "key1", "key2", "1", "2"); assertEquals(2, results.size()); assertNull <T> hasItem(equalTo(expected)); } } 网友写的抢红包的lua脚本 static String tryGetHongBaoScript =

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

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

    脚本开发-利用Loadrunner生成Web service测试脚本 1、选择协议--Web Service,如下图 ? 2、导入服务 入口1:点击Manage Services ->弹出窗中选择“Import” ->弹出窗中选择“URL”,填写wsdl地址,导入 ? ? 入口2:Add Service Call -> 弹出框中点击“Service”列表框的下拉按钮 -> 选择 Import service -> 弹出框中填写URL,导入 ? ? 导入后 ? 3、添加函数调用脚本 点击Add Service Call界面,进入New Web Service Call界面,如果未打开该界面的话, 然后选择要调用的接口方法,并进行必要的配置,点击OK,自动生成函数脚本

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

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

    (该项目期望Kafka能够处理上亿级别的MQ消息) 二、测试范围及方法 2.1 测试范围概述    测试使用Kafka自带的测试脚本,通过命令对Kafka发起写入MQ消息和Kafka消费MQ消息的请求。 2.3.2测试方法      在服务器上使用Kafka自带的测试脚本,分别模拟10w、100w和1000w的消息写入请求,查看Kafka处理不同数量级的消息数时的处理能力,包括每秒生成消息数、吞吐量、消息延迟时间 -2.1.0)ubuntu-16.04.5-server-amd64 3.2 测试工具 Kafka压测工具Kafka自带压测脚本 3.3 测试环境搭建 这里仅仅使用单机版的kakfa,为了快速搭建,使用自带的  /bin/bash root@5ced2eb77349:/# cd /kafka_2.12-2.1.0/ root@5ced2eb77349:/kafka_2.12-2.1.0# cd bin/ 1. ms 50th, 1992 ms 95th, 2177 ms 99th, 2292 ms 99.9th. 2.

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

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

    而‘自愈测试脚本’(Self-Healing Test Scripts)正以智能容错与动态修复能力,悄然重构测试自动化的价值边界——它不再只是执行用例的工具,而是具备感知、推理与适应能力的测试协作者。 一、什么是自愈测试脚本? 而自愈脚本在首次失败后,自动触发‘定位候选集生成->置信度评分->择优重试’流程,72%的常见变更(如class名重命名、div嵌套层级微调)可在2秒内完成无感恢复。 某电商客户在接入Testim后,脚本维护工时下降57%,回归执行成功率从81%跃升至99.2%。 2. 结语 自愈测试脚本不是对传统的否定,而是自动化测试走向‘韧性工程’(Resilient Engineering)的关键跃迁。它标志着测试资产从‘易碎品’升级为‘有机体’——能呼吸、会学习、可进化。

    38210编辑于 2026-04-13
  • 来自专栏go 学习

    测试2

    func GetAllFiles(dirPth string) (files []string, err error) {

    35860发布于 2020-09-30
  • 来自专栏LYH测试专栏

    测试2

    经过过去几年的建设,我国的大中型城市都安装了很多监控摄像头,通过路段的感知,可以基于原有监控系统获取到道路的总体交通路况,通过这种车辆检测技术就可以为道路路况分析、交通大数据、交通规划等提供可靠的数据依据,这对于计算机在以前要做起来,成本是非常高的,现在就可以采用很低的成本做到,通过图象快速的感知。

    39830发布于 2019-07-29
  • 来自专栏测试邦

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

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

    80530发布于 2019-07-24
  • 来自专栏测试邦

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

    /切换执行环境 public void content(String name){ driver.context(name); } 因为切换webview句柄的方法很多测试脚本都会使用到 { helper.content("XXXB"); } 上面的切换到WebView句柄或者原生的句柄的字符串我们还不能知道是什么,先用"XXXA"和"XXXB"设置下去,等下在测试脚本里先调用下 void testWebView() throws Exception { //点击首页第1行 pageHelper.getPageNews().clickNewsItem(2) void testWebView() throws Exception { //点击首页第1行 pageHelper.getPageNews().clickNewsItem(2) clickSettingsBtn(); pageHelper.getPageSettings().clickLogout(); } //回到首页,每个测试脚本的入口就是首页

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

    fiddler自动生成jmeter测试脚本

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

    2.4K41发布于 2019-09-18
领券