自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 docker mysql 踩坑日志

注意:这里笔者推荐,先启动一个不挂载数据卷的mysql,从该容器中把相关挂载文件docker cp到主机目录(当然你也可以到官网下载相应的文件)。因为当你挂载的主机目录为空时,docker会帮你创建一个对应的空目录,但相应的容器中的目录也会被置为空1.可以先随便启动移动mysql 容器,将配置文件拷贝到宿主机docker cp xxx:/etc/mysql/my.cnf /home/mysql/conf2.创建以下文件夹 /home/mysql/conf 放置配置文件夹 /home...

2022-03-13 23:32:50 1186

转载 python ui自动化封装

Pytest的UI测试自动化 - 简书

2021-11-02 00:29:46 678

转载 pytest allure.title parametrize动态传值

Pytest 系列(28)- 参数化 parametrize + @allure.title() 动态生成标题 - 小菠萝测试笔记 - 博客园

2021-11-02 00:27:10 367

转载 pytest文档详解

pytest - 标签 - 上海-悠悠 - 博客园

2021-11-01 23:54:55 235

原创 Docker Bind Mount 与 Volume的区别

Docker Bind Mount 与 Volume时间:2020-08-04本文章向大家介绍Docker Bind Mount 与 Volume,主要包括Docker Bind Mount 与 Volume使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。为了防止docker里序列化数据的丢失,docker采用了挂载的方式 volumedocker -v volumeName:containerPath 或者docker -v cont

2021-10-20 11:04:50 1226 3

原创 python threading之条件变量同步(condition)

Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。线程首先acquire一个条件变量,然后判断一些条件。如果条件不满足则wait;如果条件满足,进行一些处理改变条件后,通过notify方法通知其他线程,其他处于wait状态的线程接到通知后会重新判断条件。不断的重复这一过程,从而解决复杂的同步问题wait([timeout]):线程挂起,直到收到一个

2021-10-08 12:22:11 361

原创 Jenkins持续集成中级版

Jenkins持续集成先下载tomcat,到http://tomcat.apache.org/index.html解压tomcat,并重命名Linux环境安装jdk安装1. jdk下载地址 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html解压设置环境变量mkidr -p /usr/local/java # 创建文件夹tar -zxvf jdk-8u171-linux-x6

2021-09-06 16:54:25 408

原创 docker nginx权限报错

第一种:var/cache/nginx/client_temp" failed (13: Permission denied第二种:关闭selium:将config中的SELINUX的值更改为disabledvi /etc/selinux/config# This file controls the state of SELinux on the system.SELINUX=disabled# enforcing - SELinux security pol...

2021-08-30 16:38:26 1405

原创 windows编写shell脚本,执行shell报错

在执行脚本时,弹出错误提示:/bin/sh^M:损坏的解释器: 没有那个文件或目录这是由于脚本文件在保存时使用了DOS文件格式造成的,可以用vim打开文件,然后执行下列操作:解决方式::set ff=unix:wq...

2021-08-30 16:30:29 236

原创 docker run -v 详解

参考下列博文:https://www.cnblogs.com/ivictor/p/4834864.html下列复制自上面博文,只为自己日后查找方便:Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:# docker run -it -v /test:/soft centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式

2021-08-23 18:59:29 39622 2

原创 dockerfile 部署tomcat

第一种:FROM tomcat:8.5#维护者MAINTAINER [email protected]#将webapp下的全部删除RUN rm -rf /usr/local/tomcat/webapps/*#将target下的xx.war拷贝到/usr/local/tomcat/webapps/下ADD jenkins.war /usr/local/tomcat/webapps/RUN chmod 777 /usr/local/tomcat/bin/catalina.sh#端口EXPO..

2021-08-23 18:46:09 1235

原创 Jenkins自动部署发布Java代码

一、需求:Jenkins大多数情况下都是用来部署Java项目,上一篇博客已经写了自动打包Java项目,但在现实应用中,Jenkins很强大的,可以做到自动打包发布Java项目。这篇文章,将引导大家完成完整的Java项目(自动发布代码功能)!二、实验环境主机名 操作系统 IP地址 软件包 Jenkins centos 7 192.168.64.70 Jdk、maven、tomcat Tomcat centos 7 192.16...

2021-08-10 19:03:15 714 1

原创 ios app 崩溃及日志抓取

https://ld246.com/article/1533042075262

2021-07-08 12:07:53 381

原创 jmeter压力测试动态修改并发参数

Apache JMeter是 Apache 旗下的开源压测工具,创建于 1999 年初,迄今已有超过 20 年历史。JMeter 功能丰富,社区(用户群体)庞大,是主流开源压测工具之一。性能测试通常集中在新系统上线或大型活动前(如电商大促,春节活动等),以验证系统能力,帮助排查定位性能瓶颈等问题。一次压测活动可粗略分为几个步骤:场景配置。配置压测场景模拟用户(业务)与系统的交互。 压测执行。按指定压力量级启动压测。 压测监控分析。压测中通常关注施压 RPS,成功率,业务响应时间(RT),网.

2021-05-31 11:14:05 5521

原创 web自动化2

https://blog.csdn.net/michaelbin2012/article/details/109542233

2021-05-07 21:40:50 62

原创 selenium chromeoptions详解

https://www.cnblogs.com/yangjintao/p/10599868.html

2021-05-04 15:24:44 1421

原创 python subprocess的使用

python写流程控制的时候,有时需要等待运行结果完成才能进行下一步。有几个想法:一是反复循环判断直到生成结果文件(且文件中有预期结果),低效易出错; 二是用subprocess模块来判断进程结果,较为常用; 三是用drmaa包,功能强大,但使用相对复杂。这次介绍如何用subprocess来实现。subprocess中的poll函数有以下几种返回码:0 正常结束 1 sleep 2 子进程不存在 5 kill None 在运行示例代码:import subprocesspr

2021-05-01 18:17:44 492

原创 selenium 工作原理

https://blog.csdn.net/aiki24745/article/details/102263942

2021-05-01 18:13:23 109

原创 python 并发请求

服务端的测试中,除了考虑服务端的业务功能和API的各个兼容性外,还需要考虑的就是服务端的稳定性以及高并发请求下服务端的承载能力。关于并发多少的数量以及具体的响应时间要求,其实每个产品的形态都是不一样的,很难使用标准的说法来进行统一。这具体看被测试的组件它所面对的业务形态,如果业务形态是是很少使用的产品,其实对性能也就没什么要求了。所以关于这点还是得根据被测组件的架构设计,承载的量以及业务目标。本文章主要分享使用Python语言编写一个简单的并发请求的测试代码。 在Python的并发编程模式中,...

2021-04-30 21:14:56 266 1

原创 性能测试监控平台搭建jmeter+influxdb+grafana

Influxdb 搭建一、前提  1、项目已经部署好  2、docker已经安装好二、docker安装influxdb  1、下载influxdb镜像:docker pull tutum/influxdb      1)超时报错:    2)解决办法:vim /etc/docker/daemon.json(应该只有一个key.json文件而没有daemon.json文件,如果没有daemon.json文件就直接新建就好了。)       添加阿里的镜像源...

2021-04-25 20:06:24 965

原创 web自动化-pom模式

https://blog.csdn.net/weixin_49855251/article/details/112616447

2021-04-20 01:04:59 158

原创 使用Cookie及简单加密判断是否为登录用户

https://blog.csdn.net/qq78442761/article/details/104669426

2021-04-18 02:38:45 224

原创 小程序测试点

大体上从11个方面进行测试:权限测试、功能测试、接口测试、性能测试、兼容性测试、易用性测试、UI测试、网络测试、版本配置测试、缓存测试及埋点测试等11个方面进行介绍。一权限测试开发版、体验版不需要微信审核,只需要给测试微信号赋予权限,通过扫描小程序二维码就可访问;正式版需要微信审核,审核后如需登录,需微信号赋予登录权限即可。小程序微信授权的测试功能点大致如下: 允许授权,进入下一步操作; 拒绝授权,无法下一步操作; 关闭退出,如未授权重新...

2021-03-31 11:50:12 387

原创 支付如何测试

大体上,我们可以从支付流程、退款流程、非功能测试点及支付测试的方法四个方向考虑。一支付流程支付的测试流程:点击支付--> 选择支付方式 --> 确认金额--> 输入密码 --> 成功支付。需要针对支付流程中的每个阶段和步骤分别测试。(1)支付:点击支付,然后取消订单,能否正常取消。(2)选择支付方式:可以从正常和异常角度考虑。正常:可以支持的支付方式有:信用卡,储蓄卡,网银支付,余额,第三方支付(微信,支付宝,京东、百度、聚...

2021-03-31 11:41:40 4698

原创 app的专项测试

专项测试主要包含:稳定性测试、内存测试、CPU测试、耗电量测试、流量测试、弱网测试等。一稳定性测试稳定性指APP在手机上长时间运行,功能是否稳定,一般稳定性测试时间是 N*12小时。在工作中一般采用Monkey进行随机测试,检测APP的健壮性。测试方法如下:① 跑monkey命令。adbshellmonkey-ppackageName-v-v-v--throttle500-s4--ignore-crashes--ignore-timeou...

2021-03-31 11:39:01 3202

转载 mysql 给root开启远程访问权限

https://blog.csdn.net/konglongaa/article/details/80996829

2021-03-23 17:25:52 175

原创 将文字赋值到虚拟机unbu中

sudo apt-get autoremove open-vm-tools1可能会提示没有安装然后输入:sudo apt-get install open-vm-tools-desktop 1系统会提示是否确认,输入“y”即可然后restart就完成了。

2021-03-22 21:59:26 136

原创 python init 使用,逼格更高

python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。那么,__init__.py还有什么别的功能呢?其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。我们可以再__init__.py文件中再导入其他的包,或者模块。这样,当我们导入这个包的时候,__init__.py文件自动运行。帮我们导入了这么多个模块,我们就不需要将所有的import语句写在一个文件里了,也可以

2020-12-28 15:59:11 91

原创 python __all__的使用

python模块中的__all__,用于模块导入时限制,如:from module import *此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入;若没定义,则导入模块内的所有公有属性,方法和类。1.实例1#bb.pyclass A(): def __init__(self,name,age): self.name=name self.age=ageclass B(): def __init__(

2020-12-28 15:47:51 170

原创 DockerHarbor私服的搭建及使用

https://blog.csdn.net/weixin_42082634/article/details/82850298?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-

2020-08-10 22:03:02 154 1

原创 多线程中的 Queue队列中join()与task_done()

https://www.cnblogs.com/dahuag/p/9198618.html

2020-07-27 17:22:50 219

原创 IOS APP提审

https://blog.csdn.net/zhuzhihai1988/article/details/8083979?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.chan

2020-07-23 10:29:40 236

原创 怎么进行支付测试

http://www.51testing.com/html/66/n-4458666.html

2020-07-22 18:01:26 372

原创 jmeter各个版本下载

https://archive.apache.org/dist/jmeter/binaries/

2020-07-16 14:19:49 898

原创 性能测试由浅入深

https://testerhome.com/topics/21318

2020-07-16 10:00:18 127

原创 jmeter 阶梯式加压

https://www.cnblogs.com/imyalost/p/7658816.html

2020-07-15 10:25:02 549

原创 jmeter分布式部署

https://zhuanlan.zhihu.com/p/64136066

2020-07-15 10:16:56 97

原创 app常见性能测试点祥

app常见性能测试点https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318

2020-07-14 17:18:52 114

原创 app常见专项测试详解

https://blog.csdn.net/xiaomaoxiao336368/article/details/84887948

2020-07-14 17:17:58 1391

原创 app 弱网测试链接

https://www.pianshen.com/article/7071812634/

2020-07-13 15:45:13 111

空空如也

空空如也

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

TA关注的人

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