- 博客(391)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 【Vue学习总结】02-代理服务器
1、场景在Vue的开发过程中会遇到前端页面和后端接口不在同一个服务器的情况,那么这个时候就需要配置代理,这样前端页面可以通过代理访问后端接口2、配置文件在项目的/config/index.js中进行配置3、配置内容 打开index.js文件,然后进行配置,具体如下:dev: { // Paths assetsSubDirectory: 'static',// 静态资源文件夹 assetsPublicPath...
2022-04-11 14:03:05
1651
原创 jmeter之beahshell(一)
1、什么是beahshellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。2、beahshell类型在jmeter中包括以下beahshell类型
2022-04-08 17:03:56
4399
原创 安全测试工具之-fortify(一)
1、下载fortify网络中有很多下载地址,可以自行下载2、破解将fortify-common-20.1.1.0007.jar文件拷贝到fortify安装目录,并替换原有文件:\Fortify_SCA_and_Apps_20.1.1\Core\lib将规则库rules拷贝到fortify安装目录,并替换原有文件:\Fortify_SCA_and_Apps_20.1.1\Core\config3、破解工具请参考...
2022-04-08 15:39:31
3193
原创 安全测试工具之-fortify(二)
目录1、简介2、自定义规则原理3、自定义规则4、运行自定义规则1、简介Fortify是Micro Focus旗下AST (应用程序安全测试)产品[1],其产品组合包括:Fortify Static Code Analyzer提供静态代码分析器(SAST),Fortify WebInspect是动态应用安全测试软件(DAST),Software Security Center是软件安全中心(SSC)和 Application Defender 是实时应用程序自我保护(RA...
2022-03-04 10:44:32
1371
4
转载 【转】Jmeter的Html报告汉化及解析
经常有人提出Jmeter生成的html报告都是英文的看不懂,能不能给解释一下,一般提出这种问题的人要么是懒,要么是对性能测试不是很了解(隔行如隔山嘛,可以理解)。所以我专门整理了Jmeter报告的汉化模板,有兴趣的可以下载。当然不可能所有的内容都汉化,所以以下我会对各项指标再做一下说明。一、html模板汉化 专门准备了Jmeter 4.x 和Jmeter5.x 两套汉化模板:https://gitee.com/smooth00/jmeter-cn-report-template ...
2022-02-24 13:56:34
2787
2
原创 docker使用(四)容器内使用sudo 报bash: sudo: command not found
在Windows平台链接docker容器,然后在容器中使用sudo命令时,提示如下:解决方法:1、执行更新命令:apt-get update2、执行安装sudo命令:apt-get install sudo3、此时sudo命令可用:sudo
2022-02-11 09:47:17
3408
原创 Appium操作安卓版计算器实例
实现计算器的功能:2+3=5-1=4*6=24/3=8使用方法有:driver.find_element_by_accessibility_id()driver.find_element_by_id()driver.find_element_by_xpath('//android.widget.Button[contains(@text, "2")]')driver.find_element_by_xpath('//android.widget.Button[contains(@
2022-02-10 17:02:36
1256
原创 Appium连接手机之Remote
1、举例appium连接手机是通过remote进行的,代码格式如下:例:打开OPPO手机中自带的计算器#coding=utf-8from appium import webdriverdesired_caps = {}desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '10'desired_caps['deviceName'] = 'device'desire...
2022-02-10 14:09:42
2627
原创 appium启动手机报错java.lang.SecurityException: Permission denial: writing to settings requires:android..
报错内容:java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS解决方案:小米手机:在开发者选项里,把“USB调试(安全设置)"打开即可。 允许USB调试修改权限或模拟点击oppo手机:在开发者选项里,把"禁止权限监控"打开即可。...
2022-02-09 16:57:37
3601
原创 docker使用(三)之容器使用流程
容器使用流程如下:前提条件:已经安装docker1、下载镜像C:\Users\joe>docker pull ubuntu检查镜像C:\Users\joe>docker images2、创建容器,并进入容器操作PS:根据镜像创建容器,可以一个镜像创建多个容器C:\Users\joe>docker run --name first_rongqi -it ubuntu /bin/bashroot@5577a99da1f3:/# exitexit3、.
2022-01-28 18:14:48
1452
原创 docker使用(二)之容器
目录Docker 客户端容器使用获取镜像启动容器启动已停止运行的容器后台运行停止一个容器进入容器导出和导入容器删除容器运行一个 web 应用查看 WEB 应用容器网络端口的快捷方式查看 WEB 应用程序日志查看WEB应用程序容器的进程检查 WEB 应用程序停止 WEB 应用容器重启WEB应用容器移除WEB应用容器Docker 客户端docker客户端非常简单,我们可以直接输入docker命令来查看到 Docker 客...
2022-01-28 16:19:11
197
原创 docker使用(一)
docker使用1、Docker简介1.1、镜像(Image)1.2、容器(Container)1.3、仓库(Repository)安装Docker Desktop换源Docker基础使用对Docker操作启动docker重启docker停止docker对镜像的基础操作或者拉去镜像(docker pull)官方镜像或简写为比如个人镜像第三方仓库拉去删除镜像(docker rmi)加载镜像(docker run)使用交互式容器查看当前所有正在运行的容器查看当前所有的容器使用过滤器(除了name外,常用的还可以
2022-01-27 18:05:38
838
转载 Android的AlertDialog详解(7种方式)
需要注意的两点:1.在setIcon时,需要使用setTitle方法,否则icon不会显示2.如果同时调用setMessage 和 setItems(或者setSingleChoiceItemssetMultiChoiceItems)函数会导致dialog没有显示内容============================================================AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDi..
2021-12-15 09:50:24
19115
2
原创 idea导出代码为可执行的jar包
本文简单介绍idea的一种java打包方式,仅供参考,如有问题请留言讨论。1、打开idea,然后打开项目的project structure。1) 可以鼠标右键项目名称,选择“open module settings”2) 可以点击菜单“file-project structure”2、在project structure中选择“artifacts”,然后点击“add”,选择“JAR-From modules with dependencies...”3、然后进行相关的配
2021-12-15 09:48:34
4450
原创 【Vue学习总结】01—Vue中的路由以及默认路由跳转
1、在/src/router的index.js文件中配置路由import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import second from '@/components/second'// 1、引入vue-routerVue.use(Router)// 2、定义路由,此处定义了2个路由const routes = [ {pat
2021-09-08 17:18:19
1331
1
原创 jmeter监测应用服务器
在测试项目的过程中,服务器的性能测试是一个很重要的测试项,一般来说性能测试包括以下几项:系统测试项:1、平均响应时间:系统处理事务的响应时间的平均值2、并发用户数:表示系统能够支持同时访问的用户数3、错误率:错误的请求的数量/请求的总数4、吞吐量:表示每秒完成的请求数.资源测试项:1、CPU:CPU使用率,一般可接受上限不超过80%2、Memory:内存使用率=(1...
2021-08-05 15:49:18
366
转载 (转)Spring Boot -01- 快速入门篇(图文教程)
Spring Boot -01- 快速入门篇(图文教程)今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费!什么是 Spring Boot?Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot
2021-06-10 11:31:11
209
原创 Python selenium xpath —— 父子、兄弟、相邻、间隔节点定位方式详解
1. 由父节点定位子节点最简单的肯定就是由父节点定位子节点了,我们有很多方法可以定位,下面上个例子:对以下代码:
2021-06-08 19:08:25
3355
1
原创 SpringBoot之RestController统一返回ResponseData<T>
简介:使用SpringBoot构建WEB工程,由于其三大特性,使我们把注意力更多的放在核心功能呢的编写上,这也要求我们写出更具规范的代码。从三个方面去加强代码规范。即:Controller统一返回Controller请求AOP切面Controller统一日志处理(参数校验,rsa校验)例如现在有三个场景,1、返回字符串 2、返回对象 3、返回map@RestController@RequestMapping("example")public class Examp...
2021-04-25 18:40:58
1683
转载 测试人员如何把控项目进度
项目背景简介 项目代称 ABC项目 项目成员 6人(1个测试猿+5个程序猿) 项目周期 两个月(截止日期,国庆节前) 工时评估 以天为单位(模糊评估) 测试猿的窘境:1、需求文档不明确?2、提测时间不明确?3、项目进度不明确?4、我是谁?我该干嘛?想必每个测试猿都会遇到以上的窘境,版本到项目快截止时才提测,最后项目延误了...
2021-03-31 11:15:04
833
原创 Jenkins的邮件配置
在使用Jenkins的过程中,邮件功能是非常实用的,尤其是在工程构建失败时可以及时通知技术人员,这样能够避免不必要的损失。在Jenkins中邮件包括系统自带邮件配置、邮件插件配置,这里将分别进行讲解,仅供参考。1、自带邮件配置1)登录Jenkins,然后打开manage Jenkins->configure system2)滑动到底部的邮件通知部分,然后进行配置,如下图,最后点击 test configuration3) 下图为SMTP服务器开启的方法,...
2021-03-04 13:03:43
1816
1
原创 java中随机生成整数
本文讲解java中如何生成随机数。一般来说说提到随机数,大家想到的肯定是random,那就对了, 这是系统自带的方法,我们直接使用就可以了。首先,random() 方法的定义是:可返回介于 0 ~ 1 之间的一个随机数。然后,我们就通过两种方式来实现如何获取随机数。实例:获取1-5之间的整数方法一:public class TestRandomNum { public static void main(String[] args) { // 第一种方法,用来
2021-01-31 18:58:33
10794
1
转载 (转)一个项目的整个测试流程
需求分析: 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求跟踪xmind 分析流程: 1. 需求提取:分析依据(包括:需求矩阵、产品交互图、需求说明书) 获取需求的纬度 客户价值 可以为客户带来哪些价值? 可以解决哪些问题? 根据以上问题定位功能是否合理 UI功能 - 展示功能 模块关联-历史模块 新功能模块关联 考虑是否关联?耦合部分是否需要支持? 客户使用场景-部署方式 网络特性 客户使用服务器常见外设.
2020-05-11 12:51:31
1174
原创 Html 5的测试项
随着Html 5的流行,现在很多业务场景使用H5页面来承载,使活动类、运营类的业务功能更便捷在微信、Native端部署,所以H5方面的测试也变得越来越重要。以下为H5测试时的重点测试项:1、业务功能逻辑 1.1人工测试:登录、翻页、刷新、返回、前进、业务逻辑 1.2自动化:telerik、appnium、selenium 1.3HTTP API:使用接口测试工具2、H5特性 2.1加载速度: 工具:Google pagespeed、yslow
2020-05-09 11:17:13
287
原创 ANT执行jmeter脚本生成报告
本文简单描述如何使用ant来运行jmeter脚本,并生成报告。1、创建jmeter脚本,例如一个简单的登录百度的例子。<?xml version="1.0" encoding="UTF-8"?><jmeterTestPlan version="1.2" properties="3.2" jmeter="3.2 r1790748"> <hashTree&...
2020-04-20 17:17:42
597
原创 Postman之环境变量
本文描述如何在postman中添加环境变量。1、打开postman的环境变量页面,如图图1:环境变量的名称图2:环境变量被引用时的名称图3:环境的地址2、在请求中添加环境变量,并引用环境图1:选择需要的请求环境图2:引用环境中的路径,使用双大括号...
2020-04-16 16:20:15
802
原创 Postman之接口请求
本文描述如何在Postman中添加接口请求,并查看请求结果。1、打开postman2、添加一个collection,用来保存添加的请求3、打开请求页签,添加请求接口、请求参数,如图图1:接口的请求方式,图2:接口地址,图中的接口地址是:http://192.168.1.1:8080/test/login图3:接口请求附带的请求参数图4:接口请求后的执行结果,包括bo...
2020-04-16 15:57:18
1020
原创 IOS应用内存泄露测试方案
内存泄露指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢,甚至系统崩溃等严重后果。 判断方法:程序运行速度慢、程序崩溃本文介绍一种IOS应用的内存测试方案,使用的测试工具是:IOS xcodeInstruments之leaks1、打开leaks方法一:打开xcode->Instruments->leaks方法二:...
2020-04-16 14:12:22
559
原创 Appium之运行时报错does not have permission android.permission.CLEAR_APP_USER_DATA to clear data
前提条件:1、OPPO R15手机链接电脑2、启动appium3、运行Python脚本运行结果:1、提示报错。“selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Origin...
2020-03-27 16:46:34
2276
原创 Python之发送HTTP请求
使用Python来发送HTTP请求,并验证返回结果#定义访问的登录网址url ="https://test.net/opapi/auth/login"#配置需要的data数据data={'identifier': "jj",'password': "qwe123",'captchaCode': ""}@发送请求r=requests.post(url,data=data,verify...
2019-08-05 17:40:09
544
原创 Python之筛选文件夹目录下的文件
例如在测试过程中会生成多个测试结果,我们需要获取当前最新的测试结果,然后通过邮件的方式发送出去。首先、要做的是进行筛选最新的文件。# -*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.m...
2019-08-05 16:16:32
2271
原创 JAVA对Redis的常用操作
该内容包括:1、JAVA链接Redis2、JAVA对Redis的操作package com.my.abc;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis; public class RadisConnect { ...
2019-06-13 11:54:52
228
原创 Windows7 64位下安装Redis
1、获取Redis安装包地址:https://github.com/MicrosoftArchive/redis/releases 第一个是msi微软格式的安装包,第二个是压缩包。本次下载的Redis-x64-3.2.100.msi2、双击下载完成的Redis-x64-3.2.100.msi,开始安装,点击Next3、选择“同意协议”,点击下一步继续4、把Redis...
2019-06-13 10:27:28
830
原创 Python脚本实现ROC曲线图
通过实例来讲解Python脚本来实现构建ROC曲线图。步骤:1、下载模块: matplotlib、numpy2、准备数据:例如:a.txt,内容如下0.87,0.0000010.87,0.0000030.92,0.0000060.93,0.0000110.94,0.0000170.94,0.0000280.94,0.0000443、编写脚本:a.py#cod...
2019-06-06 14:52:18
2225
原创 Excel中使用正则表达式的方法
简单介绍一下Excel中如何使用正则表达式1、导入ExcelAPIA:下载ExcelAPIB:打开Excel-文件-工具-加载项,选择ExcelAPI,然后导入xll文件2、正则表达式样例举例: 字符串:ADB123A: 提取字符,结果为ADB方法一:=RegexString(H10,"字母")方法二:=RegexString(H10,"[A-Z]")方法三:=R...
2019-05-22 11:40:49
31783
4
转载 JMeter学习(五)命令行CMD下执行robot framework用例的常用命令
1. 执行指定目录下的所有suite如下的目录,存在两suite运行命令pybot F:\python_space\robot_frame_work\test_interface\cspybot 自动遍历指定目录下的所有suite2. 执行指定的suitepybot F:\python_space\robot_frame_work\test_interface\c...
2019-03-26 15:30:28
665
转载 Kafka压力测试(自带测试脚本)(单机版)
一、测试目的 本次性能测试在正式环境下单台服务器上Kafka处理MQ消息能力进行压力测试。测试包括对Kafka写入MQ消息和消费MQ消息进行压力测试,根据10w、100w和1000w级别的消息处理结果,评估Kafka的处理性能是否满足项目需求。(该项目期望Kafka能够处理上亿级别的MQ消息)二、测试范围及方法2.1 测试范围概述 测试使用Kafka自带的测试脚本...
2019-03-21 16:27:42
2003
openoffice开发jar包.zip
2021-03-01
Selenium_中文API_手册
2017-08-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人