自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(220)
  • 资源 (1)
  • 收藏
  • 关注

原创 jmeter对linux数据库进行压测

目录大纲1. 打开虚拟机并使用xshell连接2. 将serveragent-2.2.1上传到linux服务3. 解压serveragent4. 填写jmeter中对应的数据库url地址5. 对数据库进行操作测试6. 开放linux的4444端口并保存7. 添加监控插件并进行压测1. 打开虚拟机并使用xshell连接2. 将serveragent-2.2.1上传到linux服务3. 解压serveragent4. 填写jmeter中对应的数据库url地址数据库的用户名和密码同样也需要填写

2021-01-14 18:55:00 426

原创 jmeter对windows数据库进行压测

目录大纲1. 添加对应的元件2. 对数据库进行操作3. 对数据库进行压测并用可视化界面展示1. 添加对应的元件察看结果树聚合报告线程组:JDBC RequestJDBC Connection Configrationjp@gc-PerfMon Metrics Collector2. 对数据库进行操作JDBC Request对数据库操作任意方式都可以,看自己JDBC Connection Configurtaion填好以后可以先对数据库进行操作去测试一下能否跑通3. 对数

2021-01-14 16:34:27 181 1

原创 jmeter对本地数据库进行操作

目录大纲1. 依赖包2. 操作步骤2.1 添加mysql的jar包2.2 添加一个线程组以及对应的元件2.3 添加JDBC Connection Configuration对应的值2.4 添加JDBC Request对应的值2.4.1 JDBC Request中的参数query type2.5 运行查看结果1. 依赖包你也可以自己在网上下载2. 操作步骤2.1 添加mysql的jar包2.2 添加一个线程组以及对应的元件2.3 添加JDBC Connection Configurati

2021-01-13 20:19:26 536

原创 jmeter脚本录制

目录大纲3.4 jmeter脚本录制3.4.1 badboy安装3.4.2 badboy使用3.4.3 badboy录制的脚本保存至本地3.4.4 使用jemter打开本地保存的脚本并测试3.4 jmeter脚本录制3.4.1 badboy安装傻瓜式安装,一直下一步就行了!!!安装完成以后点击.exe启动即可启动成功界面如下:3.4.2 badboy使用1)开启录制(一般安装好以后打开就是开启状态)2)输入网址www.baidu.com并开始录制3)录制成功并重播重播 第一

2021-01-12 19:49:01 289

原创 shell脚本

目录大纲1.shell脚本介绍2.shell脚本的规则2.1 shell和其他语言对比2.2 shell脚本启动方式2.3 编写shell脚本注意事项2.3.1 read传递多个参数2.4 变量的规则2.5 区分单引号和双引号的不同和相同点1.shell脚本介绍Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了L

2021-01-11 12:00:30 126

原创 jmeter安装和使用

目录大纲一、jmeter简介1.1 jmeter概念1.2 为什么使用Jmeter1.3 Jmeter的作用1.4 Jmeter怎么用1.5 安装JAVA环境二、jmeter安装使用2.1 jmeter安装使用2.2 jmeter的目录结构三、jmeter快速入门3.1 jmeter界面了解3.2 jmeter简单演示一、jmeter简介1.1 jmeter概念Apache JMeter是Apache组织开发的基于Java的压力测试工具。1.2 为什么使用Jmeter开源,免费,基于Java编写,

2020-12-28 23:13:31 883

原创 Charles安装和使用

目录大纲一、Charles原理二、Charles安装三、charles的证书下载(web)3.1 为什么下载charles的ssl证书3.2 配置Charles步骤3.3 Charles的功能操作一、Charles原理HTTPS抓包的原理还是挺简单的,简单来说,就是Charles作为“中间人代理”,拿到了 服务器证书公钥 和 HTTPS连接的对称密钥,前提是客户端选择信任并安装Charles的CA证书,否则客户端就会“报警”并中止连接。这样看来,HTTPS还是很安全的。说白了就是Charles既能拦

2020-12-23 20:35:02 1161 1

原创 Mac系统-Appium-server服务启动后,点击放大镜结果是打开了一个github地址(元素定位工具)

appium配置

2023-02-22 19:42:01 964 1

原创 Mac搭建appium+python+Android自动化环境

Android+python+appium自动化环境搭建

2023-02-22 16:36:54 557

原创 pycharm——python调用dubbo接口返回句柄无效(Connection dropped:socket connection error:句柄无效)

python调用dubbo接口返回句柄无效

2022-11-24 14:51:36 797

原创 Mac M2系统 查看java的安装路径

Mac m2 系统 查看java 安装路径

2022-11-17 14:16:19 2386

原创 python调用dubbo接口

通过 zookeeper 获取服务的 ip 和端口, Telnet 命令测试 dubbo 接口。Telnet 命令测试 dubbo 接口。获取 dubbo 服务详情。获取服务下的所有方法。

2022-10-08 13:49:40 2672 2

原创 python快速生成当前项目的依赖包

快速生成项目依赖包

2022-09-26 10:15:23 699 1

原创 Pytest+Allure+Anywhere:测试报告生成后本地运行,分享给局域网内其他同事查阅

局域网分享测试报告

2022-09-20 18:59:39 1998

原创 MacBook Air M2系统安装pyCharm

新款Macbook air m2 安装pycharm

2022-09-12 16:48:54 2769 1

原创 MacBook Air M2系统安装python3.10

Mac book air 新款2022 安装python教程

2022-09-12 16:38:12 4592

原创 pycharm的Teminal执行allure命令报错:‘allure’ 不是内部或外部命令,也不是可运行的程序 或批处理文件

当你安装过allure并且配置了环境变量,在黑窗口中运行 allure 也正常时,你发现在pycharm中运行测试用例依然报错:‘allure’ 不是内部或外部命令,这个时候可以 在pycharm中的 Teminal 执行一下 allure你发现 刚才的配置好像并没有生效。解决方法很简单:...

2022-06-29 18:29:37 1598 2

原创 vue-elementUI正确引入方式,希望对你有所帮助!!!

在 main.js 入口文件中引入组件使用组件

2022-06-27 18:15:23 282

原创 python连接数据库并进行相关操作

如下操作,助你成功!!!import pymysql.cursorsclass ConnectDatabase(): def __init__(self): # 连接数据库 self.connect = pymysql.Connect( host='localhost', port=3306, user='root', passwd='1414141',

2022-05-11 18:26:42 433

原创 python本地写好的代码放在linux上报错:路径错误(No module named ‘文件夹名‘)

问题:在本次写好的代码,也调通了,但是将代码上传到服务器以后,一运行却报错。解决方法:在本次代码中加入以下代码import os,sysBASE_DIR = os.path.dirname(os.path.abspath(file))sys.path.append(BASE_DIR)一个os.path.dirname(os.path.abspath(file))表示当前路径的上一级如果还需要再上一级则需要再增加一个os.path.dirname,如下os.path.dirname(os

2022-04-28 22:34:13 1697

原创 linux环境快速创建虚拟环境

创建虚拟环境:python3 -m venv env注:python3 -m venv 是固定的,后面的env是自定义环境名称进入虚拟环境source env/bin/activate退出虚拟环境deactivate

2022-04-28 22:06:59 183

原创 jmeter集合点——并发测试

详情参考:https://www.cnblogs.com/mawenqiangios/p/7885473.html

2021-08-26 13:41:57 251

原创 ant+jmeter5.0版本发送邮件

目的:      说来话长,我在使用jemter过程中发现,5.0版本及以上生成的JMX文件无法在4.0版本中运行,导致我使用jenkins监控发邮件失败,目前5.0版本build.xml已研究出新版本可以发送邮件。亲测可用!!!具体步骤参考:https://blog.csdn.net/lxp_mocheng/article/details/1139329285.0build.xml文件内容如下:涉及邮件已改为XXX,使用前请改为自己的

2021-06-10 18:23:30 184

原创 java----------入门(新建项目及输出hello world)

目录大纲1、安装idea2、创建一个java项目并输出hello world1、安装idea官网下载就好https://www.jetbrains.com/idea/download/#section=windows2、创建一个java项目并输出hello world注意:使用前,需要配置jdk,参考我的博客即可第一步在电脑上打开idea,点击File->New->Project,如下图所示:第二步进去New Project界面之后,在java右侧,首先需要选择JDK安装的路径,

2021-05-06 18:16:36 340

原创 jenkins--------定时器构建语法

目录大纲1. 定时器构建语法2. 用法举例1. 定时器构建语法星号中间用空格隔开第一个 * 表示分钟,取值0~59第二个 * 表示小时,取值0~23第三个 * 表示一个月的第几天,取值1~31第四个 * 表示第几月,取值1~12第五个 * 表示一周中的第几天,取值0~7,其中0和7代表的都是周日2. 用法举例每隔15分钟构建一次:H代表形参H/15 * * * *每隔5分钟构建一次H/5 * * * *在每个小时的前半个小时内的每15分钟构建一次H(0-29)/15 * *

2021-05-06 17:26:46 464

原创 jenkins--------linux环境下使用jenkins监控开发提交代码并发送邮件提醒

目录大纲1、准备工作2、虚拟机安装git3、上传代码到码云4、配置jenkins发送邮件1、准备工作1、一台搭建好的虚拟机参考我的博客https://blog.csdn.net/lxp_mocheng/article/details/1139407942、码云或github用来自测,模拟开发提交代码3、在虚拟机上安装git4、配置jenkins发送邮件2、虚拟机安装gityum install git验证安装结果:git --version安装目录:Git默认安装在/usr/l

2021-05-06 16:04:13 435

原创 Jenkins免密码登录

操作方法很简单,一共四步,如下:1、find / -name “config.xml”,找到config.xml2、进入到.jenkins目录下,vi编辑config.xmlcd /root/.jenkins/vi config.xml3、修改“< useSecurity >true< /useSecurity >”为“< useSecurity>false< /useSecurity>”4、重启tomcat即可...

2021-05-05 18:49:29 376

原创 flask初级--------生成可视化界面,支持增删改查

目录大纲1. 目录介绍2. 代码3. 运行代码1. 目录介绍app------>后台管理界面config------>flask配置文件model------>连接数据库表,相当于将mysql中表里的字段一一对应的写入,不需要迁移service------>创建属性,是否可增删改util------>加载数据库配置及用sqlalchemy创建连接对象2. 代码app—>app.pyfrom flask_admin import Adminfrom fl

2021-04-05 22:36:07 515 1

原创 django初级-------使用postman测试接口(承接上篇博客django初级-------创建项目和运行项目)

在上篇博客中我们创建了一个django项目在项目中写了一个简单的注册登录,生成了路由地址为:http://127.0.0.1:8000/Register/同样我们在可视化工具中对数据库中的user表添加了一条数据account:rootpassword:123此时我们借助postman来进行一个简单的接口测试打开postman之后将路由地址粘贴到输入框,并选择请求方式为post,然后将对应的account和password参数填入输入正确的参数,测试结果如下输入错误的参数,测试结果如下

2021-04-04 19:38:48 1055

原创 django初级-------创建项目和运行项目

目录大纲1. 环境安装2. django安装3. 创建django项目3.1 django目录结构3.2 app目录结构3.3 django配置3.3.1 模板中调用static3.3.2 csrf跨站3.4 向后端发送请求3.4.1 settings中没有注释csrf,结果如下3.4.2 settings中注释掉csrf,结果如下3.5 django中的模型3.6 view视图中操作数据库1. 环境安装# 虚拟环境mkvirtualenv # 创建虚拟环境rmvirtualenv # 删除虚拟

2021-04-04 19:28:15 353 2

原创 移动端测试(Appium)---在pycharm中用代码操作夜神模拟器、滑动事件、手势高级操作

目录大纲1. 脚本内启动其他app2. 关闭当前app3. 关闭所有app4. 获取app端界面元素的自带的工具uiautomatorviewer4.1 工具简介4.2 如何使用4.2.1 通过id抓取搜索元素4.2.2 通过class抓取搜索元素4.2.3 通过xpath抓取搜索元素4.2.4 清空输入框内容4.2.5 获取元素的属性值4.2.6 swip滑动事件4.2.7 scroll滑动事件4.2.8 drag拖拽事件4.2.9 应用置于后台事件5. app模拟手势高级操作5.1 手指轻敲操作5.2

2021-03-10 18:54:00 1341

原创 adb devices找不到夜神模拟器解决方法

先打开命令行窗口,输入adb devices,查看连接信息,大致意思是sdk的adb版本与夜神的adb版本不一致,导致。C:\Users\cz9025>adb devicesList of devices attachedadb server version (31) doesn't match this client (39); killing...* daemon started successfully *解决方法如下:1、先关闭所有adb的进程2、将电脑中SDK目录下的adb.

2021-03-10 15:01:58 331

原创 移动端测试(Appium)---概念、appium启动、连接、录制、运行录制代码

目录大纲1. 移动端测试是什么2. 移动端测试分类2.1 app功能测试2.2 app自动化测试2.3 app安全测试3. 主流的移动端自动化工具4. Appium操作4. 1启动Appium服务4. 2 连接客户端和服务端1. 移动端测试是什么移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。2. 移动端测试分类2.1 app功能测试1)业务逻辑正确性测试产品文档2)兼容性测试系统版本主要体检在你手机的版本分辨率目前app端主流的分辨率分为两种:1080*19207

2021-03-10 13:23:03 1026

原创 web自动化测试(Selenium)---seleniumIDE使用

目录大纲1. selenium-IDE概念2. selenium-IDE功能简介3. selenium-IDE 使用1. selenium-IDE概念Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。2. selenium-IDE功能简介1.文件:创建、打开和保存测试案例和测试案例集。编辑

2021-03-10 10:26:08 259

原创 web自动化测试(Selenium)---PO模型

目录大纲1. po模型介绍2. PageObject设计模式3. PO的核心要素4. 非PO实现4.1 代码展示4.3 代码分析5. PO实现5.1 实现BasePage5.1.1 BasePage代码实现5.2:实现SearchPage5.2.1 SearchPage代码实现5.3 实现TestCase5.3.1 TestCase代码6. 总结7. PO模式的优点1. po模型介绍在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型

2021-03-09 16:54:20 822

原创 web自动化测试(Selenium)---鼠标和键盘操作以及浏览器等待

目录大纲1. 鼠标和键盘操作1.1 鼠标1.2 键盘2. 浏览器等待2.1 为什么要进行等待2.2 selenium中等待的分类1. 鼠标和键盘操作1.1 鼠标手动测试时键盘的操作在selenium页有实现,关于鼠标的操作由ActionChains()类来提供,关于键盘的操作由Key()类来提供导入动作链类,动作链可以储存鼠标的动作,并一起执行from selenium.webdriver import ActionChainsActionChains(driver)鼠标右击el = dri

2021-03-09 11:57:35 524

原创 web自动化测试(Selenium)---58同城、QQ空间登录多标签之间切换、百度弹框练习

目录大纲1. 58同城2. QQ空间登录3. 百度弹框1. 58同城效果就是点击58同城首页的租房分类,进入后点击昌平,查看昌平区的租房信息from selenium import webdriverdriver = webdriver.Firefox()url = "https://bj.58.com/?utm_source=market&spm=u-2d2yxv86y3v43nkddh1.BDPCPZ_BT"driver.get(url)# 点击之前获取句柄print("点击

2021-03-08 18:09:09 585

原创 web自动化测试(Selenium)---框架介绍及API基础(八大元素定位)

目录大纲1. 什么是框架2. 为什么使用框架3. selenium工作原理4. selenium环境搭建5. selenium对浏览器操作6. selenium获取断言信息6.1 什么是断言6.2 获取断言信息的操作7. selenium八大元素定位1. 什么是框架框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用

2021-03-08 12:59:06 376

原创 web自动化测试(Selenium)---Xpath和CSS定位元素练习

目录大纲前提1. xpath练习1.1 nodename1.2 /1.3 //1.4 .1.5 ..1.6 @1.7 /bookstore/book[1]1.8 /bookstore/book[last()]1.9 /bookstore/book[last()-1]1.10 /bookstore/book[position()<3]1.11 //title[@lang]1.12 //title[@lang="eng"]1.13 *1.14 @*1.15 node()1.16 /bookstore/*1

2021-03-05 17:47:50 780

原创 web自动化测试(Selenium)---Xpath和CSS定位元素

目录大纲1. xpath概念1.1 XML与HTML对比1.2 节点的概念2. Xpath路径表达式3. CSS选择器3.1 什么是css选择器3.2 css选择器语法1. xpath概念XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档中查找信息的语言。W3School官方文档:http://www.w3school.com.cn/xpath/index.asp什么是XML?XML 指可扩展标记语言(EXtensible Markup Languag

2021-03-05 15:44:51 577

vue-cli安装.txt

安装完成以后就能使用npm命令了

2021-01-14

空空如也

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

TA关注的人

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