摘要: selenium 硒 Mercury汞,外国人喜欢取这化学的名字 一、selenium概述 1、selenium是开源免费的,针对web应用程序功能自动化测试的工作。 2、做功能自动化的原因:回归测试和兼容性测试工作量大,用自动化测试提高效率 3、能功能自动化测试的条件: (1)需求稳定 (2)在缺 阅读全文
posted @ 2020-12-18 11:45 藤上小冬瓜 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 接口不仅只有正例,还有反例,使用的是CVS的参数化处理,正例和反例仅仅是因为参数不一样 如何接口做参数化处理? 在存放代码目前下新建一个CSV文件,使用N++打开,加上3个参数 将以上三个参数与值,写在CSV上面,使用豆号隔开,如下图,字段与值是一一对应的 在 jmeter的这个位置加一个配置元件如 阅读全文
posted @ 2023-10-10 16:49 藤上小冬瓜 阅读(161) 评论(0) 推荐(0) 编辑
摘要: #导入requests库 #第一次需要安装:pip install requests import requests #测试天气预报接口,发送Get请求,查看返回的JSON结果 #提供请求的URL地址 url = 'http://apis.juhe.cn/simpleWeather/query' # 阅读全文
posted @ 2020-12-20 10:16 藤上小冬瓜 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、复习: 设置JMeter默认打开语言风格: 修改jmeter.properties文件 属性文件、配置文件 名值对 供JMeter在启动时,作为初始化配置使用 #language=en 默认英文版en 改为简体中文zh_CN language=zh_CN 重启jmeter 1、接口测试的前提: 阅读全文
posted @ 2020-12-18 17:28 藤上小冬瓜 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 功能测试:手工测试、UI测试 业务+技术 前端 后端 C/S Client --网络--Server B/S Browser --网络--Server 接口测试:Interface Testing 相对于界面UI测试、单元Unit测试,属于基于服务层Service测试; http://www.bai 阅读全文
posted @ 2020-12-18 17:11 藤上小冬瓜 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、列表 1、变量中存的是一个数据(12是数,1.23是数,hello这个词不是数,这三个都是数据) 2、列表里面存的是多个数据,通常单独使用每个数据 3、列表定义和使用 对比:变量名=数据 列表名=[数据1,数据2,...] 取数据/把元素拿出来用或计算或看:列表名[下标] 注意:下标从0开始,只 阅读全文
posted @ 2020-12-18 16:38 藤上小冬瓜 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 复习Linux命令: 1)等待:sleep 秒数 自动化脚本中作为步骤间隔时间 2)任务管理: 查看系统所有进程:ps -ef 结束当前进程:ctrl+c 挂起当前进程:ctrl+z 查看后台任务:jobs 前置:fg 任务号 3)命令帮助手册:man 命令名 回车-跳行 空格-翻页 q-退出 4) 阅读全文
posted @ 2020-12-18 15:49 藤上小冬瓜 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 复习主要内容: 1、安装Linux系统 安装方式 VMware 硬件配置 CPU中央处理器 Memory内存 Disk磁盘 Network网络 分区 超级用户root账号 选装软件vi等 2、配置网络环境 让Linux系统 和 其它主机通信 C S 本机 SSH 客户端 <-网络-> Linux系统 阅读全文
posted @ 2020-12-18 15:48 藤上小冬瓜 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、软件测试课程关系: 测试理论、手工测试项目、编程语言Python、数据库SQL、Web功能自动化 Selenium、Linux操作系统、性能测试、接口测试、手机测试 全栈 Linux操作系统:Operating System 系统软件 用户界面 -- OS -- 管理大量硬件:CPU、Memor 阅读全文
posted @ 2020-12-18 15:47 藤上小冬瓜 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Linux/Unix系统下常用的命令:shell环境 命令行环境 命令解释器 shell环境下写脚本,就是shell脚本 将多条命令写成自动化脚本,自动批量执行 结合计划任务定时执行 ctontab ——后台服务管理者 基本思路 思路:遇到困难的"三把斧" 我是谁?我在哪儿?我有什么? 身份 目录有 阅读全文
posted @ 2020-12-18 15:42 藤上小冬瓜 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 二、PO或POM 1.POM:PageObjectModel页面对象模型,指将每一个页面(网页)都设计为一个对象,抽象为一个类来实现这个对象的描述,网页里的操作都可以设计为该类里的方法,这些方法可以被多个模块的测试用例代码文件来调用,从而实现代码的复用。 2.应用场景:在某一个网页里的定位操作等步骤 阅读全文
posted @ 2020-12-18 15:33 藤上小冬瓜 阅读(194) 评论(0) 推荐(0) 编辑