- 博客(41)
- 问答 (1)
- 收藏
- 关注
原创 Linux环境使用jmeter做性能测试
上传本地配置好的测试脚本至压测服务器,执行测试命令。在profile文件中末尾新增信息如下所示。运行压测,生成HTML版本的压测报告。运行压测,记录压测结果。
2025-03-17 16:04:00
310
原创 pycharm手动安装ini插件
pycharm中新增pytest.ini文件时发现,文件的图标不是配置文件的图标原因是没有安装ini插件安装插件的方式有很多种,今天通过去官网下载插件,再安装的方式
2023-12-19 16:29:02
1149
原创 pytest+allure 详细版
一、Pytest -断言、跳过及运行1、mark中的skip@pytest.mark.skip()和@pytest.mark.skipif()1、被标记的类中所有方法测试用例都会被跳过2、被标记的类,当条件为ture时,会被跳过,否则不跳过import pytest@pytest.mark.skip()def test_demo1(): a = 10 assert a == 10@pytest.mark.skipif(1 == 1, reason="环境不支持")d
2022-10-29 00:46:52
488
原创 python永久配置pip下载镜像源方法(window版本)
使用pip install 下载软件包的时候特别慢,是因为默认会请求python官网的镜像源,而官网的镜像部署在国外,网络条件不好时,会特别的慢。为了解决这个痛点,我们可以把镜像源设置为国内的镜像源,比如清华镜像源、豆瓣镜像源等,下面我们就来看看是怎么操作的吧
2022-09-17 22:57:21
7310
原创 python3版本虚拟环境工具venv的使用
.\Activate.ps1 : 无法加载文件 D:\houminsoft\traing\python3.7.8_env\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ .\Activate.ps1+ ~~~~~~~~~~~~~~ + CategoryInfo
2022-09-17 22:30:03
6801
原创 centos7 安装gitlab,执行gitlab-ctl reconfigure报错解决方案
报错截图:怀疑是内存不够导出的free -m 查看一下发现Mem的可用内存才50M,太少了,解决办法:右击虚拟机,点击【设置】编辑虚拟机,加1G再重新执行gitlab-ctl reconfigure
2022-09-11 20:32:44
1221
原创 python中 关于 sort() 和sorted() 用法详解
1. sort:sort是Python中列表的方法sort() 语法格式:list.sort(key=None, reverse=False)sort可以对列表元素进行排序,该方法没有返回值,也就是返回值为 None,直接改变原列表中元素的顺序,是对列表的就地排序。key:是指用来比较的关键字,可以说是列表元素的一个权值。key一般用来接受一个函数(或者匿名函数),这个函数只接受一个元素,并返回其权值。reverse:是否逆序排列(reverse默认为False,sort函数默认按照字母顺序排
2022-04-14 16:58:15
2368
1
原创 python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) ...
python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+’; not supported’) xlrd.biffh.XLRDError: Excel xlsx file; not supported原因:xlrd升级后不支持xlsx文件读取了,通过降低版本通过pip list命令查看xlrd版本是2.0.1,卸载安装xlrd指定版本1.2.0...
2022-03-24 16:57:08
16297
2
原创 读取yaml文件时报:TypeError: load() missing 1 required positional argument: ‘Loader‘
读取yaml文件时报:TypeError: load() missing 1 required positional argument: ‘Loader’执行时遇到报错1、先弄清楚报错含义2、查阅资料原因:YAML 5.1版本后弃用了yaml.load(file)这个用法,因为觉得很不安全,5.1版本之后就修改了需要指定Loader,通过默认加载器(FullLoader)禁止执行任意函数,该load函数也变得更加安全用以下三种方式都可以d1=yaml.load(file,Loader=y
2022-03-23 08:22:54
1461
原创 pytest执行时,报report.html错误
遇到报错不可怕,淡定,百度在手!快速查看:从报错内容来看,是执行pytest时,报告出问题了,报告咋地了呢,要么没安装插件,要么没引入,一步步排查吧,结果发现是没安装,安装后再次运行正常。分析1:在运行python程序 报错,如图:分析:2:是因为没有安装pytest-html分析3:安装后执行截图:...
2022-03-14 21:38:43
2029
原创 Java 数组反转
Java 数组反转/**** 需求: * 已知一个数组arr = {11,22,33,44,55};用程序实现把数组中的元素值交换,交换后的数组arr = { 55,44,33,22,11};并在控制台输出交换后的数组元素。*/public class TestDemo_09 {public static void main(String[] args) {int[] arr = {11,22,33,44,55};reverse(arr);printArray(arr);}publ
2021-11-25 17:29:45
399
原创 2021-10-23
下载虚拟机 VMware Workstation 并安装Centos8教程1、VMware官网地址: https://customerconnect.vmware.com/cn/dashboard2、使用邮箱注册一个账号3、找到VMware Workstation15或者VMware Workstation16(推荐)下载成功就继续安装啦4、然后从网上找一个注册秘钥激活5、...
2021-10-23 15:55:27
139
原创 pytest学习(五)- @pytest.fixture和 conftest 使用
前言https://blog.youkuaiyun.com/qq_36502272/article/details/100776789定义fixture跟定义普通函数差不多,唯一区别就是在函数上加个装饰器@pytest.fixture(),fixture命名不要用test_开头,跟用例区分开。用例才是test_开头的命名。fixture是可以有返回值的,如果没return默认返回None。用例调用fixture的返回值,直接就是把fixture的函数名称当成变量传入fixture装饰器里的scope
2021-08-23 18:25:42
796
原创 pytest学习(四)- @pytest.mark.parametrize 参数化的使用
一、前言Pytest中参数化语法@pytest.mark.parametrize(‘参数名’,list) 可以实现测试用例参数化如果只有一个参数,里面则是值的列表如:@pytest.mark.parametrize(“username”, [“yy”, “yy2”,“yy3”]) 或者是 @pytest.mark.parametrize([“username”], [“yy”, “yy2”, “yy3”])如果有多个参数,则需要用元组来存放值,一个元组对应一组参数的值,如:@pytes
2021-08-23 15:09:03
2555
原创 pytest学习(三)- skip 的使用
skip 字面意思,跳过当不想执行某些用例时,可以用skip语法:@pytest.mark.skip1、标记在函数方法上代码示例:@pytest.mark.skip(reason="标记在函数方法上,不会被执行")def test02(): print("我是用例2")运行结果:2、标记在类中的函数方法上代码示例:class TestDemo: @pytest.mark.skip(reason="标记在类中的函数方法上,不会被执行") def test_dem
2021-08-22 11:01:24
287
原创 pytest学习(二)- 标记函数(执行指定用例几种方式)
在实际操作中,会遇到只想只想某条某些用例的场景,这时候就用到了pytest的标记函数第一种,显式指定函数名,通过 :: 标记。场景:执行test_01这条用例pytest test_01.py::test_01第二种,使用模糊匹配,使用 -k 选项标识。场景:执行用例名称中含有“raise”的用例pytest -k "raise" test_01.py第三种,使用 pytest.mark 在函数上进行标记。使用 mark,我们可以给每个函数打上不同的标记,测试时指定就可以允许所有被标
2021-08-21 17:42:39
949
原创 pytest学习(一)- 异常断言
pytest异常断言知识点:捕获异常信息pytest异常断言例1:@pytest.mark.smokedef test_raises_03(): with pytest.raises(TypeError) as e: re = 1 + "1" exec_msg = e.value.args[0] print(exec_msg) assert exec_msg == "unsupported operand type(s) for +: 'int'
2021-08-21 17:10:58
282
原创 jmeter5.1.1下载及安装教程
jmeter5.1.1下载及安装教程1、首先去官网找到下载入口地址:http://jmeter.apache.org/download_jmeter.cgi2、下载jdk1.8版本3、配置环境变量在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。配置classpath变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑...
2019-09-26 22:59:55
8978
原创 python3.6连接MySQL数据库查询出现中文乱码
现象:错误代码: username = self.db_config['username'] password = self.db_config['password'] host = self.db_config['host'] port = int(self.db_config['port']) # 类型转换为整型 dat...
2019-07-10 10:43:37
805
原创 UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 10-12: invalid continuation byte
环境:robotframework3.1.1Python3.6用robotframework写接口用例(导出接口)时出现如下报错UnicodeDecodeError: ‘utf-8’ codec can’t decode bytes in position 10-12: invalid continuation byte郁闷极了!!!!!!!!这么常规的操作竟然报错,差点要把Pytho...
2019-05-24 18:49:09
2569
原创 line = fe.readline() io.UnsupportedOperation: not readable
报错:io.UnsupportedOperation: not readable# File readline() 方法fe = open("runoob1.txt", "w", encoding="utf-8")fe.write("www.runoob.com\nwww.runoob.com\nwww.runoob.com\n")print("文件名为:", fe.name)line ...
2019-05-21 17:00:45
1808
原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 8: illegal multibyte sequence
Python中读取TXT文件,在使用next()方法时,遇到UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xac in position 8: illegal multibyte sequence# 写入操作f = open("runoob.txt", "w", encoding="utf-8")f.write("这是第一行\n这是第二...
2019-05-21 15:51:05
37705
5
原创 python中报File was loaded in the wrong encoding: 'UTF-8'
解决方法1:方法2:在写入文件时就指定编码格式
2019-05-21 10:22:49
9446
2
原创 locust 用web打开时Host地址一直没有更新
locust运行过程中遇到的问题locust_test.py# -*- coding: utf_8 -*-from locust import HttpLocust, TaskSet, task# 定义用户行为class UserBehavior(TaskSet): @task def baidu_index(self): self.client.g...
2019-05-20 14:41:45
948
空空如也
app发版后的缓存问题
2022-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人