摘要: 使用jmeter进行接口自动化时,输入参数可以进行参数化 1、参数化-数据文件 1)、准备好数据文件,可以是txt csv ini格式文件 2)、给脚本添加 CSV数据文件设置 添加-配置元件-CSV数据文件设置 设置如下: 参数名称(如:有几列参数,在这里面就写几个参数名称,每个名称中间用分隔符分 阅读全文
posted @ 2020-03-08 19:45 和而同 阅读(419) 评论(0) 推荐(0) 编辑
摘要: postman是基于javascript语言编写的,而导出的json格式的postman脚本也无法直接在服务器运行,它需要在newman中执行(可以把newman看做postman脚本的运行环境) 所以要实现在windows的cmd窗口或者linux系统中直接以命令的方式执行脚本,我们需要安装nod 阅读全文
posted @ 2020-03-08 19:25 和而同 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 1、jmeter简介 JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter在接口测试方面也有广泛的应用。 2、jmeter安装 去官网下载jmeter后,打开界面为英文,可进行切换为中文 bin文件夹内找到 jmete 阅读全文
posted @ 2020-03-07 22:19 和而同 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、 charles的说明 Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。 Charle 阅读全文
posted @ 2020-03-07 16:00 和而同 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 不同系统接口会有不同请求流程机制,常用比如cookies请求流程、session请求流程、token请求流程 1、cookies请求流程 下面例子是cookies请求处理处理,cookies请求处理比较简单,只需每次在请求头部带上cookies值即可 def test_login(): url = 阅读全文
posted @ 2020-03-07 11:42 和而同 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 在编写UI自动化脚本过程,需要考虑如何编写才能使脚本更容易维护及复用率更高,可读性更高。page object(以下称:PO模式)设计模式是Selenium 自动化测试项目开发实践的最佳设计模式之一,其核心思想就是将测试对象及测试脚本分层处理,对界面交互细节的封装,这样可以使测试案例更关注与业务而非 阅读全文
posted @ 2020-03-04 22:37 和而同 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 在进行UI自动化过程会遇到滚动条下拉、隐藏元素定位、只读属性元素的编辑、富文本处理等,此时可以使用JS处理后,再使用execute_script()方法执行 1、滚动条下拉处理 from selenium import webdriver import time as t driver = webd 阅读全文
posted @ 2020-03-03 22:49 和而同 阅读(728) 评论(0) 推荐(0) 编辑
摘要: UI自动化过程经常会碰到下拉框处理,若下拉框使用的是select标签,则可使用Select类进行处理。其他div标签的下来框处理则使用切换到下来按钮点击后再点击对应内容进行处理。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 阅读全文
posted @ 2020-03-02 22:29 和而同 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: 做UI自动化时,会遇到双击、右键等鼠标操作,可以使用webdriver里面呆的ActionChains类进行处理鼠标事件 from selenium import webdriver from selenium.webdriver.common.keys import Keys from selen 阅读全文
posted @ 2020-03-02 21:23 和而同 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 在进行UI自动化中,会遇到元素在iframe框中,在对其进行定位时需先切换到该iframe中,对iframe定位可以通过iframe元素位置定位,也可以通过索引定位 如下:index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset 阅读全文
posted @ 2020-03-01 22:41 和而同 阅读(2476) 评论(0) 推荐(0) 编辑