Question And Knowledge
LetsStudy
The growth of age will not be a hindrance to study.
展开
-
1、goreplay流量回放
事件只存在于中间件中,goreplay接收到某个端口的请求后,会把request和response压缩成gzip,通过data.http字段转发给中间件,这样会触发request事件和response事件,当回放完成后,会触发replay事件。在实际项目中,会有大量的回归测试工作,通常会使用自动化代码的手段来实现回归,但是对于一个庞大的系统来说,通过自动化脚本的方式来实现回归测试,又显得很费时费力。当然,流量回放并不能替代自动化,对于存在上下文关联的接口,流量回放的处理上就显得很复杂。原创 2024-03-22 14:27:59 · 1001 阅读 · 0 评论 -
24、OpenSSL生成CA证书及终端用户证书
1、准备ca.conf配置文件内容如下[ req ]default_bits = 4096distinguished_name = req_distinguished_name[ req_distinguished_name ]countryName = Country Name (2 letter code)countryName_default = CNstateOrProvinceName = Stat原创 2022-03-15 17:31:38 · 4466 阅读 · 0 评论 -
23、nginx部署前后端分离项目
本文是在windows上安装的nginx1、进入的nginx目录,启动nginxstart nginx.exe2、配置nginx.confserver { listen 80; server_name localhost; root C://dist; #前端打包后的路径 index index.html index.htm; location ^~ /api/{ proxy_pass http://127原创 2022-02-15 15:16:28 · 1617 阅读 · 0 评论 -
21、windows批量杀进程
一、win+r,输入cmd二、执行命令taskkill /f /im notepad.exe如果需要杀掉别的进程,把notepad.exe替换为需要杀掉的进程即可原创 2021-12-01 17:20:47 · 759 阅读 · 0 评论 -
20、开发chrome插件的一些问题
一、js引入问题<script type="application/javascript" src="jquery-1.8.3.js"></script>在chrome 92版本,使用上述方式引入,会报无法识别$变量错误需要将引入type改变为text/javascript后,可以使用$变量引用 <script type="text/javascript" src="jquery-1.8.3.js"></script>二、事件问题原创 2021-08-27 17:21:49 · 527 阅读 · 0 评论 -
19、关于nvm多版本node下nrm报错问题
一、当前用nvm管理多版本的nodejs,其中在nodejs16版本下配置了nrm,当在其他版本下安装nrm后执行的时候报错二、打开文件修改38行及176行中的代码C:\Users\javain\AppData\Roaming\nvm\v8.17.0\node_modules\nrm\node_modules\open\index.js//把catch {} 改为 catch(error) {}即可...原创 2021-07-09 17:09:30 · 795 阅读 · 0 评论 -
18、import和import require
一、import * as a from 'a';是新的"ES6风格"导入语法(自Typescript 1.5起可用).只要有可能,现在应该使用此语法.但有一点需要注意.ES6导入语法只能导入作为模块一部分导出的模块(由ES6定义)或对象(类,接口,变量,...).一些Javascript库将直接导出函数或类,相应的定义文件通常如下所示:declare module "my-class" { class MyClass { ... } export = MyClass.原创 2021-07-01 17:29:55 · 127 阅读 · 0 评论 -
17、tslint配置
https://www.cnblogs.com/chenzxl/p/11927363.html转载 2021-07-01 16:11:22 · 420 阅读 · 0 评论 -
15、tomcat控制台输出乱码问题
1、在tomcat的conf目录下打开logging.properties将java.util.logging.ConsoleHandler.encoding的值改伟GBK默认为UTF-8原创 2021-06-07 17:24:03 · 89 阅读 · 0 评论 -
14、jenkins集成newman构建自动化
1、服务器安装node.js环境2、安装newmannpm install -g newman3、导出postman集合4、在jenkins配置构建选项中,选择shell,执行newman命令5、保存后,执行点击立即构建,查看控制台输出6、newman后面可以追加环境变量、迭代次数等,具体参考官网文档https://learning.postman.com/docs/running-collections/using-newman-cli/command-line-原创 2021-02-23 00:36:35 · 408 阅读 · 0 评论 -
13、centOS7设置静态ip后,无法访问网络问题
一、在使用自动获取时,可以正常访问网络,但是设置后静态ip后,就无法网络了,原因可能与DNS的设置有关1、先设置ip地址vi /etc/sysconfig/network-scripts/ifcfg-enp0s3地址如下TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUT.原创 2021-02-15 17:57:05 · 1811 阅读 · 0 评论 -
12、postman取响应头中多个set-cookie问题
以往在取响应头中的值时都是用到getResponseHeader方法,比如取set-cookie的值,可以通过postman.getResponseHeader("set-cookie")来取值,其中set-cookie不区分大小写,但是如果存在多个set-cookie时,就无法都取到了。通过postman官方文档,查到pm.respoonse.headers可以实现,具体如下:var c...原创 2019-12-04 16:48:53 · 5610 阅读 · 5 评论 -
11、引入com.google.inject包无法调用webdriver浏览器问题
1、codepackage selenium;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.testng.annotations.Test;public class Login { static { System.se...原创 2019-10-11 15:01:48 · 1275 阅读 · 0 评论 -
10、postman中脚本的运用:chai.js
1、chai.js的API地址postman之chai:https://www.chaijs.com/api/postman之cookie:http://www.postmanlabs.com/postman-collection/CookieList.html#getpostman官方文档:https://learning.getpostman.com/docs/postman/en...原创 2019-10-09 11:50:46 · 452 阅读 · 0 评论 -
9、HTTP请求header信息
HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。1、HTTP请求方式 GET 向Web服务器请求一个文件 POST ...转载 2019-04-10 18:59:41 · 290 阅读 · 0 评论 -
8、monkey常用命令
一、monkey命令monkey所有命令monkey常用命令.png二、monkey常用命令参数说明基本参数 说明 -p <allowed-package-name> 指定一个或多个包 -s <seed> 指定一个随机数生成器的seed值 --throttle <milliseconds> 指定事件之间...转载 2019-04-07 23:37:09 · 1239 阅读 · 0 评论 -
7、monkey keycode列表
KEYCODE列表 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK 返回键 4 KEYCODE_SEARCH 搜索键 84 KEY...转载 2019-04-07 23:29:31 · 1292 阅读 · 0 评论 -
6、Monkey脚本api
一、前言本文档记录了和 MonkeyScript 相关的 API 文档,由承香墨影整理。所有 API 描述均来自 MonkeySourceScript.java 。也可以自行查看源码,在线阅读地址:http://androidxref.com/5.1.1_r6/xref/development/cmds/monkey/src/com/android/commands/monkey/Mo...转载 2019-04-07 23:25:00 · 377 阅读 · 0 评论 -
5、 关于idea鼠标点击时,光标回退问题
1、file——setting2、搜索ideavims,把勾选取消原创 2019-08-13 21:53:35 · 774 阅读 · 0 评论 -
4、postman常用函数
1、常用方法var jsondata = JSON.parse(responseBody);//解析responseBodyvar head = jsondata.data.HeaderId;//取响应body中的HeaderIdpm.globals.set("headerId",head);//设置全局变量var test = pm.request.headers.get("Co...原创 2019-08-09 19:50:13 · 3269 阅读 · 0 评论 -
3、 关于gradle项目转maven项目遇到的问题
一、在将testng6.14.3的gradle项目转成maven项目时遇到了诸多问题1、gradle版本问题,由于事先安装并配置了gradle5.4的版本,但是build.gradle中的版本号却是3.0,如图1,致使项目build报错,所以我在gradle-wrapper.properties中更改了gradle包,如图2.图1图22、jdk版本问题,事先安装配置的是jdk10,buil...原创 2019-04-24 13:55:57 · 815 阅读 · 0 评论 -
2、 关于导入maven项目javax.annotation.Nullable问题
1、这里需引入findbug包,默认的scope是test,可以根据情况修改<dependency><groupId>com.google.code.findbugs</groupId><artifactId>annotations</artifactId><version>3.0.1</version>...原创 2019-04-22 18:03:40 · 3980 阅读 · 0 评论 -
1、 关于maven项目编译源码1.5过时问题
1、idea中,有两个地方需要修改项目源码版本的地方①file-setting-Java Compiler②file-Project Stucture2、有的时候这样改过还是没生效,可以继续在pom.xml中配置<properties> <project.build.sourceEncoding>UTF-8</project....原创 2019-04-22 17:56:52 · 296 阅读 · 0 评论