- 博客(15)
- 收藏
- 关注
原创 pg数据库重启失败
执行启动pg库命令 systemctl start postgresql-12.service,报如下错误。然后重新启动pg:systemctl start postgresql-12.service,完美解决。查看状态: systemctl status postgresql-12.service。杀掉进程 ,报错信息中的PID 809814。通过 journalctl -xe 查看。
2023-05-18 13:38:35
842
1
原创 pip install 报无法打开包括文件: “libxml/xpath.h”: No such file or directory
3、执行 pip install lxml-4.9.0-cp38-cp38-win_amd64.whl,手动安装lxml第三方库。目前用Python导入opcua, 提示该包未安装,用pip install opcua时,提示。4、再次执行pip install opcua (国内安装建议加上制定仓库地址),顺利安装成功。因为是第三方库,不支持pip install 直接安装,需要下载whl文件。1、找到自己的Python版本所支持的whl文件版本,在cmd中,执行。
2023-02-14 15:38:13
2199
1
原创 水仙花数-练习题
题目:水仙花数又称阿姆斯特朗数。水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)求输入的数字是否为水仙花数用python实现如下:a = int(input())n = len(str(a))s=0mylist=[]if n>=3: for i in str(a): b = int(i)**n s=b+s if s == a: pri
2022-03-16 15:54:30
1631
原创 jmeter--json提取器用法
JSON 提取器 是提取 响应体(response body)里的信息一、使用场景: 用在返回格式为json的http请求中,用来获取返回的json中的某个值,并保存成变量可供后面的请求调用。二、配置说明:1、添加路径: 后置处理器 -> JSON提取器2、参数说明1.Names of created variables: 自定义变量名,用于存放提取的数据。多个变量时用分号分隔。下一个请求使用时,可以用${变量名}引用它。2.JSON Path expressions: json路径
2021-08-05 14:46:00
4137
1
原创 pytest-测试用例并行执行
当我们的测试用例非常多时,如果一条条执行的话,显然比较慢,那么如何让测试用例并行执行呢,这里介绍pytest框架中,自带插件 pytest-xdist 可以实现测试用例并行执行。pytest-xdist的出现就是为了让自动化测试用例可以分布式执行,从而节省自动化测试时间一、前提可以并行执行的测试用例,需要满足以下原则:1、用例之间是独立的,用例之间没有依赖关系,用例可以完全独立运行 【独立运行】2、用例执行没有顺序,随机顺序都能正常执行 【随机执行】3、每个用例都能重复运行,运行结果不会影响其他
2021-07-14 11:43:29
4220
原创 学习总结-Jenkins安装配置
Jenkins是持续集成工具,能够持续、自动构建项目,同时还可以监控一些定时执行的任务。一、下载下载地址: https://jenkins.io/download/,如下图,选择windows版本安装二、安装war版本(Generic Java Package)可以直接启动,前提是要安装好JDK然后一直点击next,傻瓜式安装,安装好后,会自动打开浏览器 并打开地址:localhost:8080三、解锁jenkins安装后需要解锁jenkins,密码其实在安装过程中就产生了,密码文件路径一
2021-04-26 10:21:35
178
原创 学习总结-使用pycharm开发代码上传到GitLab
一、首先在pycharm上配置git在 Flie -->settings -->version control -->git配置二、将开发代码上传到GitLab上1、点击VCS—>Get From Version Control2、输入gitlab地址注:获取gitlab地址方法,在gitlab页面,找到该项目,点击右侧的克隆,复制http地址3、打开克隆目录4、提交4.1 修改文件内容后,点击提交按钮方法一:直接在文件右侧点击提交,如图方法二:选
2021-04-23 17:01:12
6562
原创 pytest-安装
1、什么是pytestpytest是python的一种单元测试框架,与python自带的unnittest测试框架类似,但更简洁并高效。2、pytest特点容易上手,文档丰富执行测试过程中可以将某些测试跳过支持重复执行失败用例支持直接运行由unittest编写的测试具有丰富的第三方插件方便和持续集成测试工具jenkins集成3、pytest安装1)在开始菜单输入cmd,进入dos窗口,输入pytest安装命令:pip install -U pytest2)安装完成后,可以检
2021-04-22 23:08:00
448
原创 Jmeter-token获取方法
上一个接口返回的token要作为下一个接口的入参,需要获取实时token,这里列举三种方法。1、后置处理器-JSON Extractor2、后置处理器-正则表达式提取器3、后置处理器-Beanshell PostProcessor案例场景有一个登陆接口A,登陆成功后返回一个token值,另有接口B,必须要先登录后传登录的token才能访问A接口返回报文如下1、后置处理器-JSON Extractor在请求1中,添加后置处理器-Json提取器,从返回的结果中提取token值关联请求,
2021-04-22 11:07:17
6613
原创 web自动化-元素模糊定位方法
常见元素定位方法,主要是通过id,class,xpath等,这些元素有时它的属性值是随机的,但同时又有一定的规律,为了提高代码定位元素的准确性,我们寻找其规律,然后集成到元素中进行重构。元素模糊定位,即对页面元素属性值进行部分匹配。元素属性值的匹配方式主要有三种,分别是"starts-with",“ends-with"和"contains”,text()starts-with 匹配一个属性开始位置的关键字ends-with 匹配一个属性结束位置的关键字contains 匹配一个属性值中包含的字符串
2021-04-21 15:37:59
1028
原创 JMeter--http协议录制
JMeter作为开源性能测试工具,提供了录制功能。JMeter录制方法有两种,分别是自身提供的HTTP代理方法进行录制,还有一种是第三方工具--Badboy录制。
2021-04-16 11:46:26
432
原创 JMeter介绍
JMeter是一款开源桌面应用软件,一个100%的纯Java桌面应用(内存占用率高)软件,它是Apache组织的开放源代码项目,是接口功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、Java对象、数据库和查询、ftp服务器或者其他资源)。原先Jmeter是为Web/HTTP测试而设计的,但是它已经扩展支持各种各样的协议。可以用来模拟对服务器或者网络系统加以重负荷以测试服务器的性能情况,或者用来分析不同负荷类型下的所有运行情况。.
2021-04-12 13:42:25
279
原创 web自动化-selenium环境安装
目前web自动化主要是采用python+selenium框架。1、什么是selenium Selenium是web自动化测试工具集,包括IDE、Grid、RC(selenium1.0)、WebDriver(selenium2.0)模块组件2、selenium特点 1> 开源、免费2> 多浏览器支持3> 多平台支持4> 多语言支持5> 支持分布式执行3、selenium环境安装1)python3安装...
2021-04-12 10:11:36
160
原创 python+selenium 返回js执行结果
如何(python+selenium )返回js执行结果通过常规方法:js = “document.getElementById(‘input-286’).value;”a = driver.execute_script(js)print(a)实验后我们会发现。其实JS得到了执行,比如给value 赋值。确实页面上会变化。说明定位以及执行是正常的。而且我们也知道。执行是会有返回指的。但是用 print(type(driver.execute_script(js)))打印结果类型。会提示 无类型。
2021-04-09 15:53:50
3467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人