自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pep8规范

非公开方法和实例变量开头使用前置下划线,有时候可能会为了避免与子类命名冲突,采用两个前置下划线,需要注意的是: 若 class Foo 的属性名为 __a, 该属性是不能以 Foo.__a 的方式访问的(执著的用户还是可以通过Foo._Foo__a 来访问), 所以通常双前置下划线仅被用来避免与基类的属性发生命名冲突。= , , = , in , not in , is , is not ),逻辑操作符( and , or , not )注释块通常应用在代码前,并和代码有同样的缩进。

2023-03-17 14:59:47 362 4

原创 移动端测试基础-强化

设置里面没有“开发者选项”的,找到关于手机,找到基带版本连续点击五次以上,就会出现“开发者选项”。2)、通过数据线连接你的电脑和 Android 手机,会弹出一个弹框确认是否链接,点击确定。adb -d shell monkey -p 包名 .....手机端和PC端使用相同版本(or 最新)安装google浏览器。随机事件,所以为了使回归路径一致就需要设置相同的seed值。–pkg-whitelist-file 设置白名单。–pkg-blacklist-file 设置黑名单。-d 真机 -e 模拟器。

2024-02-21 18:25:56 882 1

原创 Python3 SMTP发送邮件

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:Python SMTP对象使用sendmail方法发送邮件,语法如下:这里要注意一下第三个参数,msg是字符串,表示邮件。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。这个格式就是smtp协议中定义的格式。

2023-07-21 09:46:59 289 1

原创 Python3 多线程

每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。thread 模块已被废弃。用户可以使用 threading 模块代替。

2023-07-21 09:44:58 130 1

原创 搭建JMeter+Jenkins+Ant持续化

在build.xml中的指定路径下html-report,找到产出的HTML测试报告,并用浏览器打开。②生成jtl测试文件的路径:D:\软件\jmeter+ant\jtl-report。③生成html报告的路径:D:\软件\jmeter+ant\html-report。-- jmeter生成html格式的结果报告的路径-->-- jmeter生成jtl格式的结果报告的路径-->-- 需要改成自己本地的 Jmeter 目录-->系统管理----》管理插件----》可选插件。-- 生成的报告的前缀-->

2023-05-12 15:35:26 248

原创 HttpRunner接口自动化

HttpRunner 的实现方式为,支持热加载的插件机制(debugtalk.py),可以在 YAML/JSON 中调用 Python 函数。File--->Settings--->Project Interpreter--->+ 搜索httprunner选择安装。在 YAML/JSON 测试用例文件中,引用变量的方式是采用$ + 变量名称的方式;调用函数的方式为${函数名()}我们可以在测试用例文件的同级或其父级目录中创建一个 debugtalk.py 文件,然后在其中定义相关的函数和变量。

2023-04-27 09:10:14 528

原创 如何进行抓包测试

我们在做前后台联调测试的时候,需要修改后台数据库中的数据,来查看前台页面是否会 对应改变,但是没有数据库修改权限,可以借助map local的功能,通过修改本地数据来模拟的修改后台数据库数据。我们在做前后台联调测试的时候,需要修改后台数据库中的数据,来查看前台页面上数据是否对应的改变,但是很多情况下我们没有修改数据库的权限,可以借助于断响应的操作来模拟的修改后台数据。1.抓取请求,分析请求参数 路径 方式等,跟接口文档中的接口进行对比,如果有问题,说明前台程序员发送的请求是有问题的,bug在前台。

2023-04-01 09:12:32 1498

原创 Prometheus + Grafana 监控服务器性能

模版获取地址:https://grafana.com/dashboards,打开上述地址,在Search框中输入选择所需要的模版;默认端口为9090,通过访问http://localhost:9090,显示下图,代表运行成功;完成配置,重新运行程序,进入http://localhost:9090/classic/targets,可查看查看监控信息;上图所示,默认端口为3000,通过访问http://localhost:300,显示下图,代表运行成功;

2023-03-23 19:53:52 473

原创 如何做接口测试

比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。比如说购买了一个商品,它的价格是300元,那我在提交订单时候,我把这个商品的价格改成3元,后端有没有做验证,更狠点,我把钱改成-3,是不是我的余额还要增加。所谓异常验证,就是不按照你接口文档上的要求输入参数,来验证接口对异常情况的校验。

2023-03-20 09:26:22 1624 1

空空如也

空空如也

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

TA关注的人

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