自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程请求http接口并整合响应数据后返回

CountDownLatch是一个同步工具类,它通过一个计数器来实现的,初始值为线程的数量。每当一个线程完成了自己的任务,可以通过它的countDown()方法使计数器的值减1。当计数器到达0时,表示所有的线程都已执行完毕,然后在等待的线程就可以恢复执行任务。该第三方get接口能拼的param数量有限,因此需要分批多次请求,同步的话性能太差,所以开多个线程同时请求,等待所有线程都结束后,把获取到的数据返回。实现一个接口,接口内部请求第三方http接口获取数据后返回;

2023-07-08 11:42:56 1332 1

原创 Python字符串相关方法汇总

字符串相关函数 类型 语法 实例 输出 备注 单词大小写相关 str.upper() 将字符串内的所有元素变成大写 test1=‘hello’ print(test1.upper()) HELLO str.lower() 将字符串内的所有元素变成小写 t

2022-01-18 09:49:25 522

原创 Python测试框架之unittest与pytest

一.unittest介绍:识别指定目录下的以test开头的文件(test*.py)。在文件中执行继承了TestCase的类中的以test_开头的用例。想要按照顺序执行时,在test*.py中加入序号就好,如test_01login.py,test_02register.py1.编写用例(用例名称,用例前置,用例步骤,用例断言,用例后置)1)用例类型:必须要写在类中,并且类要继承unittest.TestCase,类中用例名称要以test_开头。2)前置后置用例2.收集

2022-01-18 09:45:40 8153

原创 Python接口自动化处理加密的数据——RSA加密

前阵子把公司的接口放到自己刚写的接口自动化框架中时,遇到一个接口,要把请求数据中的某一个字段用RSA加密。研究了一波,发现用一个第三方库就行,趁着没忘赶紧整理文章把步骤写出来。众所周知RSA是非对称加密,大致过程就是客户端用公钥加密后,服务端用私钥来解密。那么我在发送请求时就需要用公钥来加密,所以首先要做的第一件事就是,拿到公钥,这个和自家开发要就行。拿到公钥后,就要对需要加密的数据进行处理了。Python有相应的第三方库,我用的是rsa库,因为还在更新,其他库都不怎么更新了。。。#安装rsa

2022-01-16 22:37:24 1286 3

原创 linux命令大全

一、快捷键1)tab键:命令或者路径提示及补全2)ctrl+c:放弃当前输入,终止当前任务或程序3)ctrl+l:清屏4)ctrl+insert:复制5)鼠标右键:粘贴6)alt+c:断开连接7)ctrl+shift+R:重新连接8)alt+1/2/3/4/5…:切换会话窗口9)上下键:查找执行过的命令,或者是history命令(history命令最多存储1000个曾用命令,输入!命令编号后回车,可以执行相应的历史命令)二、命令1.帮助信息查看命令1)comm

2022-01-16 21:45:00 294

原创 APP测试中常用的ADB命令和日志获取及分析

关于ADT\SDK\ADB1.ADT(Android development tools)Android开发工具,使用它在eclipse上调用各种与Android有关的插件。2.SDK(software development kit)软件开发部件。提供各种软件开发所用到的方法。3.ADB(Android debug bridge)是用来连接安卓手机和PC端的桥梁,通过adb服务,在PC端命令行界面对手机或者模拟器进行全面的操作。ADB常见命令连接设备为了实现通过PC端命

2022-01-16 21:43:12 4837 1

原创 Postman和Jmeter的变量

一、postman1.global变量全局变量,不管是单接口还是在集合中的接口,与环境无关,任何情况下都可以引用该变量。2.env变量作用在环境中的变量,当选择了该环境时生效。在postman中选定一个环境,该环境中设定的变量就可以被引用。3.collection变量对集合及子文件夹下的所有请求生效,在新建/编辑collection的variable中可以添加。4.通过Tests脚本设置变量在Tests模块中,通过JavaScript代码用变量接收响应值,并.

2022-01-16 21:31:23 6530

原创 通过虚拟机模拟linux操作系统

虚拟机:指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统,比较常用的,是VMware来创建虚拟机。1.安装VMware如下,安装VMware15,无脑点击下一步即可。2.通过虚拟机软件构建硬件1)打开VMware-->文件-->新建虚拟机2)大部分都按照默认的选项点击下一步即可,在如何安装客户机操作系统的步骤中,选择稍后安装操作系统,然后选择linux,centOS 7 64位。3)处理器配置按默认的即可(处理器数量1,内核数量

2021-12-27 11:52:39 1565

空空如也

空空如也

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

TA关注的人

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