自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 jmeter -- 命令行压测

执行命令:cd 到bin目录下 执行命令 jmter -n -t xxx.jmx -l xxx.jtl -e -o output20240715。或者执行命令:jmeter -n -t xxx.jmt -l xxx.jtl 先生成jtl文件。这样可以进行解耦 减少jmeter运行时间,先生成jtl文件 ,然后再对文件进行解析生成报告。然后执行命令:jmter -g xxx.jtl -o putput2024071501。

2024-07-15 12:09:44 129

原创 fixture的使用

3.1 在以test开头的函数中,在函数上方可以通过@pytest.mark.patametrize('input','expected',[(1,2),(2,4),(3,6)])进行参数的传递,传递给test开头的函数。在函数的上方定义@pytest.fixture(params=[1,2,3]),则在定义用例函数时可以传入,已经定义好的函数名,进行参数的使用。3.使用@pytest.mark.parametrize() 进行参数化。1.2 参数化fixture。

2024-07-07 18:37:02 152

原创 函数,传递参数一定要对应

代码验证的时候,传参名写反了,但是报错信息为:openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support file format, please check you can open it with Excel first. Supported formats are: .xlsx,.xlsm,.xltx,.xltm。大致意思为,文件不对,找了一个多小时,发现是传参反了,哭死。

2024-06-26 18:43:54 156

原创 selenium+unitest 思路梳理

objects层:以登录为例 封装登录的所有方法 打开浏览器 切换frame 输入用户名 输入密码 点击登录。modules层:创建登录类,导入objects的类,调用objects的所有方法,传入相关参数。三层框架:(对象层)objects+模块层(modules)+ 脚本层(scripts)官网复制HTMLTestRunner的代码,修改后,一定要放到项目下,不要放到lib下。3.在脚本中读取封装测试数据的方法,传入scripts层。Log层:放在util 工具层,封装log的类。

2024-06-16 11:19:03 193

原创 python自动化之 ini 配置文件

配置文件中不可有中文配置文件的格式一定要一致 多个空格都不行[163mail_login]login_page.frame = tag name:iframelogin_page.username = name:emaillogin_page.password= name:passwordlogin_page.frame = 在冒号的前后多了两个空格代码运行一直报错,最后调试了一个多小时 终于发现了问题

2024-06-14 14:40:15 79

原创 python 序列之字符串

字符串的查找 index count find(找不到返回-1)字符串的替换 replace(_old,_new,_count)capitalize 只有字符串的 首字母大写 其他都是小写。字符串的格式化 : % .format f" "字符串的拆分 splite 字符串拆分后是列表。titlie 字符串 每个单词的首字母大写。字符串的拼接 :' ' + join()upper 字符串全部转换为大写。rjust 字符串放在右边。rstrip 去除右边空格。ljust字符串放在左边。

2024-06-03 22:01:30 122

原创 linux常用命令

tail -f 吃查看日志。pwd 打印当前工作命令。ls 列出文件下所有文件。shutdown 关机。reboot 重启系统。cd 切换到某个文件。mkdir 创建文件。rmdir 删除文件。

2024-06-01 21:58:32 112

原创 python连接到gitee步骤

2.安装完成后,配置账号以及用户名,git config --global user.email"邮箱名称"2.在python csv选择从版本控制中选择,粘贴gitee项目的url,点击克隆,登录gitee。1.先在python 设置 搜索git 粘贴git安装地址 进行测试可以查看到版本。git config --global user.name"用户名"从gitee 克隆代码到python步骤。1.首先下载git,进行安装。的账号密码,就可以克隆成功。

2024-05-30 18:41:00 108

原创 pytest框架

(3)在配置文件中(用的最多,配置完成后在终端直接运行pytest)(1)pytest -s + 目录名.py或 pytest -s。# 用例代码文件的名字,可以使用* 通配符(*表示任意字符)# 用例代码所在的路径(相对于 配置文件的相对路径)print("测试用例01")print("测试方法2")(2)在main 函数中(如下代码 不常用)# 添加命令行参数 add options。# 书写测试类,类名以Test开头。# 测试类的名字,以什么开头。# 执行用例可以在终端。

2024-04-25 13:37:20 205 1

原创 shell脚本--变量

b)、变量也可以相互赋值(name1="huluwa" name2=${name1} echo "${name2}"再打印变量 ¥echo "${name}" (空白 什么也打印不出)a)、变量值 如果有空格需要用" " 或者' '修改变量 #name = tiantian。打印变量 #echo "${name}"打印变量 #echo "${name}"创建变量 #name = huluwa。删除变量 #unset name。d)、赋值符号 左右不可用空格。a)、不可以数字开头。b)、不能有特殊符号。

2024-04-09 17:30:30 184 1

原创 服务端与客户端交互,代码是什么问题

只有在客户端对这个网址再次刷新,服务端才能继续往下走,并且客户端会出现 hello world。在浏览器输入127.0.0.1:8016 执行后,服务端有个连接打印 但是后面的一直不能执行。print('收到',data.decode())这是什么原因呢,为什么客户端需要执行两次?# 接收http请求 request。"""http请求和响应"""# 组织http响应。

2024-03-13 10:22:35 366 1

原创 ui自动化之-chrome chromedriver

从官网可以下载最新的版本,存放路径为python路径下的scripts 下,若要更新可以下载最新版本后进行替换。查看chromedriver的命令为 chromedriver --version。

2024-02-22 10:10:28 451 1

原创 压力测试之--直连数据库

1.首先在测试计划-配置元件下添加 JDBC Connection Configuration。下面的sql 是想保留表中的哪些字段,把这些字段存入变量aaa中。2. 在线程组 - 取样器 -JDBC Request。3.线程组 -逻辑控制器-ForEach控制器。配置数据库 根据截图进行配置即可。

2024-02-19 11:46:39 397 1

原创 压力测试jemeter之csv

变量名称---读取csv文件数据保存的变量名 例如:username,password,code。这是最简单的设置,具体如果有复杂的遇到再解决,目前只需要一个code。忽略首行---False 从第一行开始读取。文件编码---编码格式 一般是utf-8。1.在测试计划下添加csv数据文件设置。分隔符--- ,csv文件数据的分隔符。文件名---csv文件保存的位置。

2024-02-19 09:51:44 485 1

原创 记录小白学习python历程

高阶函数学习

2024-02-02 10:18:22 373 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除