自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 MeterSphere 如何连接Mongodb数据库

最近有在使用Metersphere的时候遇到了需要连接Mongodb的需求,而Metersphere只支持以下四种通过数据库驱动连接:mysql、sql server、oracle、pgsql,现在给大家分享一种通过前置脚本连接mongo的方法。

2023-02-22 14:48:42 1123

原创 Appium自动化测试环境搭建

1、在进行Appium自动化测试的时候Python环境是少不了的,这里建议大家直接安装Pycharm,一款Python集成开发工具,直接下载对应的软件安装即可。Python、Appium、AndroidSDK(主要是adb.exe、aapt.exe)、Node Js、java。增加系统path环境变量:1、adb.exe所在的目录 2、aapt.exe所在的目录 3、tools对应的目录。1、打开命令行整体检查一下安装的这些软件是否都正常,环境变量配置是否正常。1、Appium也是可以直接下载安装的。

2023-01-06 17:54:11 754 1

原创 Appium报错cannot be proxied to UiAutomator2 server because the instrumentation process is not running

我们在进行ui自动化的时候必要的工具就是Appium,想要达到调试,编写UI自动化就需要通过Appium达到以下页面设置但是在通过Appium创建Session的时候,总提示失败(下图创建session页面):

2023-01-05 14:37:14 1825

原创 Jmeter 接口调试报错 java.net.URISyntaxException: Illegal character in path at index 63

报错如下:java.net.URISyntaxException: Illegal character in path at index 63:把要调试的接口和平常经常调试的接口进行了对比,发现不同点在于,报错的接口URL路径中包含{2}比如 /get/{2},这种一般是路径参数,记得在使用postman的时候貌似直接请求就没问题,但是在Jmeter中请求死活不行,看一下报错信息:URISyntaxException url语法异常,那就确定了就是url导致的。搜了一下发现大多数是说编码问题,分别尝试了

2022-06-02 08:22:40 4463 5

原创 07-Linux系统如何配置Jmeter环境变量

Linux下如何配置Jmeter环境变量1、上传Jmeter的jar包(注意尽量不要上传直接zip压缩包,有时候linux没有unzip命令)①、可以使用7z压缩工具在本地打压缩包为tar.gp包(7z很好用的一个压缩工具)a、先用7z添加压缩包达打成tar包,在把tar包打成gzip包b、上传到linux服务器使用命令解压:tar -zxvf apache-jmeter-5.4.3-SNAPSHOT.tar.gzc、解压后,修改/etc/profile 文件在文件中增加jmeter的环境变量

2022-04-22 08:00:00 1268

原创 09-Linux下TCP连接数调优设置

修改linux中TCP连接的半连接队列核全连接队列,调整系统的最大文件句柄数。

2022-04-21 21:51:46 2952

原创 08-Jmeter之TPC长连接测试

虽然目前大部分的接口都是HTTP协议的,但是在工作中还是少不了TCP/IP协议的接口需要进行测试,我们也称长连接测试。下面从两个方面来了解一下Jmeter的TCP协议的测试。1. 使用Jmeter进行常规的TPC连接设置时的配置参数都是哪些?首先打开Jmeter,右键线程组添加取样器-选择TCP取样器进入到TCP取样器配置界面:第二步进入到TCP连接的配置页面:各个参数值以及含义:1、名称,可自定义取样器的名称。2、Jmeter原生支持的消息体类型,一共有三种类型:a:org.apach

2022-04-13 14:19:04 6389

原创 使用ADB命令抓取安卓包的系统日志

如何使用adb命令抓取安卓系统日志

2022-02-21 15:58:51 2179

原创 01-Postman断言-常用断言

一、在使用postman的过程中必不可少的会使用的断言,这里可以将断言分为2大类,其中一种就是:postman自带断言脚本,另外就是根据自己的测试需求进行一个断言脚本的编写。我使用的postman是9.0.8的版本1、首先了解一下postman的断言模块比如常用断言①、判断接口响应时间是否超过200mspm.test("Response time is less than 200ms", function () { pm.expect(pm.response.responseTime

2021-10-28 15:21:29 9571

原创 07-Jmeter之配置元件-HTTP消息头管理器

1、什么是HTTP消息头管理器?:就是在进行接口请求的时候用来配置消息头的配置元件【个人理解:包装一下jmeter请求时的请求头,不过不添加,有些接口也能请求,jmeter本身自带的有一些请求头的默认配置比如请求头中的User-Agent:Apache-HttpClient/4.5.12 (Java/1.8.0_271)】2、什么时候需要进行HTTP消息头管理器配置?经过查找目前感觉这两种情况应该时必须要配置的(可能不全还有其他情况)①、在请求头中Content-Type为application/j

2021-10-12 16:36:02 887

原创 06-Jmeter性能测试之jpgc - Standard Set插件

1、jpgc - Standard Set怎么安装?1、可以参考04-什么时阶梯式加压测试2、这个插件有什么用?在安装完插件后,进入到jmeter中能够看到在添加选项中的(线程组、监听器、前置/后置处理器、定时器中都会展示多出来开头为jp@gc的插件选项。而安装jpgc - Standard Set插件的作用就是为了使用这些插件。其中jp@gc - Stepping Thread Group就是进行阶段性压力测试时候使用的。详见04-什么时阶梯式加压测试而在使用并不是所有的都经常用到:jp@gc

2021-10-09 14:18:57 1222

原创 05-Jmeter如何设置语言为中文模式?

1、直接在Jmeter中修改(即时生效不过重启后还会恢复成英文)2、通过修改Jmeter的配置文件(重启后生效,生效后不会切换回英文)进入Jmeter安装路径bin下找到文件【jmeter.properties】可以使用notepad++编辑器打开,找到【language】配置→修改配置为【language=zh_CN】如图:去掉注释修改为=zh_CN之后重启Jmeter完成配置文件的修改。...

2021-10-08 17:31:26 162

原创 04-什么是阶梯式加压测试?

一、认识两种配置界面。阶梯式加压测试(bzm - Concurrency Thread Group)其配置界面如图所示:与其对应的是进步线程组(jp@gc - Stepping Thread Group),其配置页面如下图所示:该插件jmeter官方已经不再推荐使用了,所以在进行阶梯压测的时候可以选择 阶梯式加压测试(bzm - Concurrency Thread Group)二、如何安装插件?配置入口在哪里?1、全新安装的Jmeter应该不包含对应的插件,如果不确定可以在添加线程组的时候进行

2021-10-08 17:05:27 1799

原创 03-Robot Framework基于python3.7 如何安装ExcelLibrary依赖

对于依赖ExcelLibrary,在使用过程中如果是基于python2.的版本,在官网下载之后直接安装就可以,但是如果使用的python3.在使用的过程中没有对应的版本可以直接安装,需要对官网下载的robotframework-excellibrary-0.0.2进行修改后使用python setup.py install进行手动安装。1、下载依赖包 官方下载地址:https://pypi.org/project/robotframework-excellibrary/#files2、下载后修改文件中

2021-04-21 12:55:47 479 1

原创 06-navicat备份数据库文件.psc和.nb3文件的区别

1、在使用Navicat数据库连接软件的过程中,我们会牵涉到数据库的备份以及还原操作,在备份、还原的时候发现有些备份数据库文件是.psc文件有些是.nb3文件①、两个文件都是数据库备份文件,没有本质区别;②、.psc文件是Navicat12版本以下版本在进行备份数据库文件的时候默认的备份文件的格式;③、.nb3文件是Navicat12版本及以上的版本在进行备份数据库文件的时候默认的备份文件的格式;④、按照版本升级既定规则,高版本需要实现对低版本的兼容问题(没有特殊说明的情况下),因此在使用低版本还原

2021-04-14 17:45:13 8779

原创 03-如何修改mysql数据库时区配置

1、在服务器中登录mysqlmysql -u root -p然后输入密码:然后输入命令:show variables like ‘%zone%’;从图中看到数据库中的时区位于 EDT而非东八区退出mysql,对文件my.cnf 进行修改,在最后一行添加默认时区为东八区:default-time-zone = ‘+8:00’vi /etc/my.cnf保存并退出,并重启mysql数据库服务附加:linux中mysql数据库的启动、停止、重启等一、 启动1、使用 service 启

2021-04-13 12:09:42 317

原创 05-如何全部清除redis缓存数据库中的缓存数据

在redis缓存数据库的使用过程中,有时会遇到因为连接不同的数据库导致redis缓存数据库中缓存了多个数据库的信息,产生脏数据进而影响程序的正常运行如何一次性清除所有的缓存数据让redis重新缓存??1、查看redis的进程ps -ef|grep redis主要查看redis的端口号,以及绑定的ip地址,通过进程查看之后如果不是默认的redis绑定地址或者端口需要进行修改,默认的redis绑定地址和端口为:127.0.0.1:63792、修改redis的配置文件vi /home/reids/c

2021-04-06 20:58:27 1372

原创 03-运行程序时提示“ Cannot run program “/sbin/ifconfig“: error=2, 没有那个文件或目录”

1、进入到目录sbin/下确认是否ifconfig命令不存在(如果不存在执行步骤2)2、执行:yum search ifconfig 命令查看到net-tools.x86_64这个包和ifconfig命令有关。3、使用yum命令安装模块:yum install net-tools.x86_64选择y后,继续选择是。4、安装完毕。...

2021-01-04 18:47:30 2595

原创 在PyCharm中运行第一个Flask程序

前题:在github上获取了一个flask的程序,可以使用命令:git clone http://github.com/yongyangchao/helloflask.git 命令克隆一份程序到本地,前提是你的电脑上已经安装的git。①、安装pipenv (为了创建虚拟环境,执行命令前先进入到project的根目录,意为为该project创建虚拟环境)②、执行 pipenv shell (激活虚拟环境)③、执行pipenv install flask(在虚拟环境中安装flask)1、进入flask

2020-12-30 00:23:35 461

原创 在PyCharm中配置虚拟python环境

1、首先前提是在你的本机上已经存在了虚拟的python环境了2、打开PyCharm编辑器,打开你已有的工程(project)3、点击左上角的file,选择setting进行设置(第二步打开project的时候选择open)4、在设置页面能够看到对应的project,点击展开project,并选择project interpreter5、点击设置的齿轮图标,选择Add6、选择virtualenv Environment,选择Existing Environment 已存在的环境,找到对应的路

2020-12-29 23:57:46 1504 2

原创 02-Linux下查看系统内核信息以及版本

linux系统使大家经常会用到的系统,那么如何查看系统版本的信息以及内核信息呢?①、通过uname命令,查看内核版本uname -r #输入命令回撤结果如图所示:②、通过redhat-release文件查看系统版本cat /ect/redhat-release #查看linux系统的版本如图所示:③、通过rm -rf 命令进行linux下的文件删除,删除分删除单个文件和删除整个文件夹:rm -rf /usr/local/apps/logs #删除logs文件夹以及文件夹中的

2020-12-07 22:52:00 2002

原创 04-Mysql数据库服务无法启动

重启服务器之后Mysql数据库无法启动问题服务器重启之后发现Navicat连接数据库连接不上如下提示:在服务器执行命令:systemctl restart mysqld.service提示错误:

2020-12-07 22:26:58 656

原创 01-Linux下不同的服务器之间如何进行文件传输

一、两个服务器之间如何通过Linux进行数据的传输?1、首先,两个服务器之间要能够进行正常的通信。最快速的拷贝命令就是scp 拷贝命令①、从服务器A(192.168.112.113)拷贝到服务器B(192.168.112.112)拷贝的时候分两种一种时拷贝单个的文件,一种时拷贝整个文件夹首先登陆服务器A,进入到文件filemane存在的路径下执行以下命令:scp filename root@192.168.112.112:/usr/local/apps #拷贝单个文件filename:文件

2020-07-05 15:23:10 2669

原创 06-Linux系统性能分析之-Top命令

说在前面:在我们进行性能测试的时候往往少不了要关注服务器的性能资源,而Linux系统又是我们常用的操作系统之一,那么关于Linux的系统性能我们要怎么去了解,去看它的性能指标呢?这篇文章详细的进行说明。一、Top命令在Linux命令行输入top命令就会看到如下界面:1、任务队列信息其中的各个参数分别表示:15:58:51系统当前时间up 5 days系统已经运行了5天2 users当前登陆的用户有2个load average 0.00 0.01 0.05系统

2020-06-17 18:37:56 454

原创 03-Jmeter之参数化——CSVRead函数

1、常用的接口:API(操作系统、应用程序)接口;GUI(图形操作系统)接口2、ftp:文件传输协议、http(超文本传输协议)请求、JDBC request:数据库请求,B-S(浏览器-服务器)软件系统结构模式;C/S(客户端/服务端)架构模式;web服务器(Apache服务器、IIS服务器)3、搭建ftp服务器4、get方法和post方法其中GET方法(不带有参数),正常输入请求信息包括地址、路径、内容信息,http协议默认的端口号就时80端口5、Jmeter的断言和参数化参数化的时候创建外

2020-05-12 17:54:45 781

原创 02-Jmeter之Server Agent服务器资源监控

前言在使用Jmeter进行性能测试以及压力测试的时候少不了要对服务其的资源进行监控,如cup的占用状态、服务器的内存资源状态、I/O接口的使用状态等,那么我们就需要配置一下相关的环境,安装相关的插件进行服务器的资源监控。【注,参考的同学请先通读之后再参考部署,因为部署的时候也会有问题存在】Jmeter-Server Agent 资源监控部署配置部署流程注意事项:a、安装Jmeter,有高版本与低版本区分,版本很重要!!高版本(5.1.1)会自带JMeterPlugins-Standard插件,而且

2020-05-12 12:05:59 1062

原创 01-Jemeter中如何配置数据库驱动,并创建JDBC Request请求

1、在Jmeter中配置Mysql数据库驱动。(在使用Jmeter对数据库进行操作的时候,单纯的使用Jmeter是不行的,我们还要安装对应数据库的驱动,比如Mysql数据库驱动mysql-connector-java-5.1.28.jar)步骤1:下载驱动驱动下载可以到mysql官网下载,也可以在百度上进行搜索,能够找到很多下载连接,这里附上一个百度云盘地址:链接:https://pan.baidu.com/s/1AkkBVq25QW6ahQ7W3iWStA提取码:93ko步骤2:把驱动放在Jme

2020-05-11 14:53:31 932

原创 如何查看本机中的ODBC数据源

直入主题:1、在开始菜单找到windows管理工具,打开后找到ODBC数据源(32位)或者ODBC数据源(64位)点击。点开始之后就能够看到已经配置过的数据源驱动了。选择之后,点击配置可进入到数据源的配置界面进行相关配置。查看驱动程序...

2020-05-11 14:00:17 2690

原创 测试用例方法总结

一、常用的编写测试用例的方法a、边界值法【要求输入的字符长度限制不多于12个字符,12就其测试的边界值点】b、等价类划分法【如一个转账金额设定金额为0~10000,那么实际操作中0~10000之间的数值就是其有效等价类,小于0和大于10000的值就是其无效等价类,对应的边界值就是0和10000】c、错误推测法【如规定上传文件需要时zip格式的文件,根据经验上传文件为txt格式时会失败的,通过推测补充执行用例,增加程序或产品的健壮性】d、因果图法【如,当条件中存在因果关系的时候,当性别为男的时

2020-05-11 13:11:58 199

原创 04-Linux系统下查看端口占用情况

1、在Linux系统的命令窗口输入命令:lsof -i 查看所有运行进程输出的信息分别表示为:command:进程名称PID:进程标识User:进程所有者FD:文件描述Type:文件类型Device:指定磁盘名称Size:文件大小Node:索引节点Name:打开文件的确切名称2、查看占用固定端口的进程在Linux命令行中输入:lsof -i:8000如果端口没有被占...

2020-05-08 13:25:12 1567

原创 05-Linux下如何查看Tomcat的版本

1、进入到安装tomcat的路径下,找到bin目录,在bin目录下执行命令:./version.sh 点击回撤就可以查看。

2020-05-08 11:19:01 1323

原创 02-Robot Framework测试框架如何对Oracle数据库进行操作

在安装部署完之后RF框架以及Oracle操作的一些包文件之后我们需要在Robot Framework中进行实际的操作,都有哪些基础的操作命令我们可以一起来学习一下。1、连接数据库关键字数据库驱动参数Connect To Database Using Custom Paramscx_Oracle‘escp’,‘escp’,‘192.168.111.1222:1521/c...

2020-04-15 23:41:25 492

原创 01-Robot Framework安装Oracle数据库操作模块

Robot Framework 连接数据库环境部署1、确认已经安装部署了Robot Framework测试框架环境(关于Robot Framework的部署在后续会整理相关的文章供大家参考学习)2、RF连接Oracle数据库操作2.1、首先导入相关的数据库包databaselibrary,下载地址:databaselibrary 下载地址,安装分为离线安装和在线安装。在线安装:在线安装相对...

2020-04-15 09:58:08 302

原创 Hive基本命令语句

Hive基本命令语句**:通过Xshell连接数据库在连接HIvesu hdfshive1.显示所有存在的数据库:show databases;2.链接其中的一个数据库:use <database name>;3.创建数据库:create database <database name>;4.删除表:drop table <table name&gt...

2019-07-26 11:30:42 212

原创 02-SQL语句给表起别名&SQL中的表连接

在SQL查询中当涉及到多个表多个列的查询的时候会遇到原表名太长而每次输入会很费时间,一般就采用简单的一个字母来代替原表的名字,那具体是如何操作的呢......

2019-07-25 18:48:52 12509

原创 01-mySQL 入门基础命令

MySQL基础命令学习1.认识标识Enter password:*******进入正常的命令窗口的标识符。1.显示所有存在的数据库:show databases;2.链接其中的一个数据库:use <database name>;3.创建数据库:create database <database name>;4.显示数据库中所有的表:show tables ...

2019-07-25 17:31:34 114

metersphere连接mongo数据库所需驱动包

metersphere连接mongo数据库所需驱动包

2023-02-22

Metersphere连接mongodb数据库需要的jar包

Metersphere连接mongodb数据库需要的jar包

2023-02-22

ADB包(安卓日志抓取)

ADB包(安卓日志抓取)

2022-02-21

robotframework-excellibrary-0.0.2.zip

由于excellibrary官方版本已经不再进行维护,所以该版本是适配python2的,如果有要在python下安装这个依赖就需要进行修改部分py文件,上传内容为已经修改过的包,可以直接适用pytho setup.py install 进行安装。如果下载的是官网的,需要自行修改可参考我分享的文章或者百度。

2021-04-21

空空如也

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

TA关注的人

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