搜索
Python脚本实战:通过Jira API获取用户信息及JSessionID
前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了。 最常见的案例就是网站的登录案例,很多网站的登录并不仅仅只传username和psw两个参数,往往有其它的动态参数。 有时候还需要带上cookies参数,如JSESSIONID 登录参数 首先分
Jira项目笔记5:commitlint代码提交语句检查工具
commitlint代码提交语句检查 安装依赖 官方网址 yarn add --dev @commitlint/{config-conventional,cli} 1. 新建文件 echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitl
学习笔记Jira项目22:使用useContent存储全局信息
const AuthContext = React.createContext< | { user: User | null; register: (form: AuthForm) => Promise; login: (form: AuthForm) => Promise;
学习笔记Jira项目29:深度探索Ant Design组件库
export const SearchPanel = ({ users, param, setParam }: SearchPanelProps) => { return (
学习笔记Jira项目4:常见Mock方案对比分析
第一种方式 第二种 3接口管理工具 4本地node服务器
Docker安装Jira许可证及Docker证书认证考试指南
1、什么是Docker? Docker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。 2、CI(持续集成)服务器的功能是什么? CI功能就是在每次提交之后不断地集成所有提交到存储库的代码,并编译检查错误 3、什么是Docker镜像? Docker镜像是Docker容器的源代
实战:Jira与Gitlab集成,实现Java项目的持续集成
作者 | 导读:本节课程为您介绍如何基于阿里云 Serverless Kubernetes(简称 ASK)服务,来快速构建 GitLab 持续集成环境。 ASK 介绍 首先,ASK 是什么?ASK 是阿里云推出的无服务器版 Kubernetes 容器服务。与传统的 Kubernetes 服务相比,ASK最大的特点就是通过虚拟节点接入 Ku
实战教程:使用JIRA搭建企业问题跟踪系统
问题来源 描述 缺陷(Default) 系统本身的错误 Improvement 在系统需求范围内,但是对表现/实现方式进行了改进。 Requirement Change 对系统原先需求进行了变更,包括新增的需求、变更的需求 Issue 平常讨论过程中发现的问题记录 Review 评审中发现的问题记录 Noncompliance Repor
Jira 4.4在Linux与MySQL上的安装教程(二):基础配置
#mkdir /usr/local/cmake #tar zxvf cmake-2.8.4.tar.gz #cd cmake-2.8.4 #./configure --prefix=/usr/local/cmake #make && make install 1.2.3.4.5., #cmake -DCMAKE_INSTALL_PREFIX=/home/mysql
JIRA安装与配置全方位指南:项目管理新旅程
一、安装JDK+tomcat 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html 2.安装JDK(RPM方式) rpm -ivh jdk-7u2-linux-i586.rpm 3.下载tomcat wge
Jira项目学习笔记21:JWT原理与Auth-Provide实战应用
JIRA缺陷管理系统:部署、推进与上线流程解析
首先: 先介绍下自己,看文章得知道作者是干嘛的 IDO老徐,互联网从业者,软件测试老鸟,08年开始从事软件测试职业;前后经历3家公司,从测试小菜到公司测试负责人,带领测试团队对公司整个产品体系负责; 专注测试职业探索、测试管理、项目管理、测试经验谈;分享自己的测试观点、测试经验;希望能让你的职业道路少一些弯路! 以下内容,迁移自老徐的cs
Jira Java REST API操作指南:更新描述与JVM参数调优
本文介绍了eclipse修改jvm参数调优方法(2种),分享给大家,具体如下: 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 有两种方法: 1、打开eclipse配置文件eclipse.ini,更改把-Xmx(其数值代表jv
下载指南:Python3解决Jira模块下载及jieba安装问题
上期文章我们分享了NLP 自然语言处理的基础知识,本期我们分享几个比较流行的中文分词库,且这些中文分词库绝大部分是Java程序编写的,在linux系统上很容易使用,但是在windows环境下,如何使用python来使用这些分词库?? HanLP HanLP中文分词包 HanLP 是由一系列模型与算法组成的 Java 工具包,目标是普及自然
Jira开发规范:提交代码时自动格式化的实践
提交自动格式化 官网地址 安装依赖 npx mrm lint-staged 1. 解决与eslint的冲突 yarn add eslint-config-prettier -D 1. 配置package.json "husky": { "hooks": { "pre-commit": "lint-staged"
Jira快速上手:项目初始化与配置的开发笔记
npx create xxx 项目名 依赖按照 yarn start 进行项目运行 yarn start
Jira与GitLab集成:Java项目持续集成与部署的实战
笔者之前为项目搭建了简易的CI环境,出于顾虑到以后可能还会有所需求,特此摘记下搭建的过程以及笔者遇到的一些问题: 笔者的开发环境 PHP 7.0 Apache 2.4 ThinkPHP 5.0 Composer 1.6.5 Windows Server 2008 R2 OS 因为是TP5的项目,例行地在部署服务机上安装Composer和P
Python3高效监控:Jira问题与软件搜索的搜索工具
用python编写一个高效搜索代码工具大多码农在linux环境下使用grep+关键词的命令搜索自己想要的代码或者log文件。今天介绍用python如何编写一个更强大的搜索工具,windows下也适用。 我们的需求: 1, 可以同时指定多个关键词。比如某个文件某一行中有”error: aa bb cc”,如果检索关键词error和cc则可以
学习笔记Jira项目2:项目初始化与配置教程
Jira项目笔记17:自定义useArray钩子的实践与探索
2-1、要求 自定义一个useArray的custom hook。结合react-hook和typescript,实现对数组简单的增加、删除、清空的那个功能,并且对增加的对象类型有限制 2-2、代码实现 export const useDebounce = (value, delay) => { const [debounceValu
相比于 Jira,极狐GitLab 的敏捷项目管理是怎样的?
本文作者 极狐GitLab 资深解决方案架构师 尹学峰 简述 写在前面的话 如果你目前没有用任何专门的项目管理软件,只是在使用word、excel之类的通用软件进行项目管理,建议直接阅读本文详述章节,极狐GitLab的项目管理工具将为你带来巨大的效率提升...
缺陷管理优化:利用Jira打造卓越文档管理体系
1、 文档简介 1.1 编写目的 l 规范缺陷上报及处理流程 l 规范缺陷版本维护流程 l 提高缺陷质量 l 提高工作效率 对于测试人员,要严格按照“提案填报规范”中的要求填写上报缺陷; 开发人员和测试人员,要严格按照“提案处理原则”中对于各种状态缺陷的处理约定,及时对缺陷进行相应处理; 对于测试负责人,要严格按照“提案版本维护”中的要求
Jira技术深度解析:AS关键字在TypeScript中的断言作用
在Typescript中,表示断言有两种方式。一种是扩号表示法: let someValue: any = "this is a string"; let strLength: number = (someValue).length; 1. 2. 另一种使用as关键字: let someValue: any = "this is a st
Jira开发效率提升:用Fetch抽象HTTP请求的实战策略
// TS 中的typeof,是在静态环境运行的 // return (...[endpoint, config]: Parameters) => export const useHttp = () => { const { user } = useAuth(); // utility type 的用法:
Jira Api对接实战(三):缺陷上传附件与Sprint关联策略
public static void main(String[] args){ Map attachments = new HashMap(); try { //fileName是附件名称,filePath 是文件路径 attachments.put("fileNam
Python爬虫实战:获取Jira文件结构并爬取文档内容
前三篇博客已经介绍了,如何利用selenium去爬取一个指定内容的百度文库的文章链接和文章的名称,接下这篇博客主要介绍的是,针对于一篇文章我们应该如何去爬取所有的内容 1、分析文章的页面结构,文章地址 https://wenku.baidu.com/view/1d03027280eb6294dd886cb7.html?from=searc
Jira用户体验优化:UseDebounce解决请求过快问题的实践
// const debounce = (func, delay) => { // let timeout; // return (...param) => { // if (timeout) { // clearTimeout(timeout); // } // timeout = setTi
Jira开发笔记:对比常见Mock方案以选择最适合的
Jira性能优化:UseContent存储全局信息以提升应用性能
Jira项目笔记19:TypeScript中as关键字的断言用法详解
在Typescript中,表示断言有两种方式。一种是扩号表示法: let someValue: any = "this is a string"; let strLength: number = (someValue).length; 另一种使用as关键字: let someValue: any = "this is a strin
学习笔记Jira项目25:使用fetch简化HTTP请求的方法
Jira项目笔记8:使用json-server模拟数据的方法详解
module.exports = (req, res, next) => { console.log(req,res,next,"geyao") if (req.method === "POST" && req.path === "/login") { if (req.body.username === "jack
Docker安装Jira并实现数据持久化:同时安装Jellyfin教程
对于Jellyfin,相信大家都不陌生吧,Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件。 jellyfin是一个多平台的开源系统,所以可以多种方式安装。在铁威马NAS中有2种安装方式,一种是Docker安装,一种是第三方应用社区安装。下面给主要给大家介绍一下如何利用Docker安装Jellyfin媒体服务器。 1
Jira项目笔记8:利用json-server模拟数据的详细步骤
使用Python Jira模块获取项目角色信息:JIT与Python集成
文章目录 前言 编译模式 Lazy compilation Eager compilation 编译选项 nopython object 补充 问题1 问题2 一个坑 参考 前言 jit是numba库有用功能里面最核心最屌的功能。 from numba import jit 1. 普通python我不知道有没有安装numba这个库,反正a
解决Jira安装提示:MySQL 8实例未适当配置的问题
文章目录 1、下载mysql软件包 2、解压缩包 3、移动MySQL文件 4、添加用户和用户组 5、创建/data/mysql目录 6、创建/etc/my.cnf文件 7、 安装libaio 8、初始化mysql 9、查看数据库密码 10、重命名mysql.server并移动到/etc/init.d/目录 11、启动mysql 12、 登录数据库 13、关闭mysql 14、忘记密码怎么办 15、
Jira+Wiki单点登录实战指南(二):深度整合与配置策略
wiki安装的依据是lnmp或lamp环境,网上文档很多,在此就省略了,本文使用的是lnmp环境 二、安装wiki nginx的配置 server { #listen 80 default; listen 8081; server_name _; index index.html index.htm index.php; root /da
缺陷管理新境界:利用Jira构建高效文档管理体系
Jira项目学习笔记8:自定义Hook解决useEffect空数组问题
自定义hook export const useMount = (callback: () => void) => { useEffect(() => { callback(); }, [callback]); }; 1. 2. 3. 4. 5.
Jira项目学习笔记6:列表与下拉框组件渲染实践
const SearchList = ({ lists, users }) => { return (
Jira项目学习笔记18:登录表单TS类型定义实践(一)
module.exports = (req, res, next) => { if (req.method === "POST" && req.path === "/login") { if (req.body.username === "jack" && req.body.password === "123456")
Jira项目学习笔记46:useMemo解决依赖循环问题初探(一)
可以监听组件得插件
Jira项目学习笔记5:JSX列表渲染开发下拉框组件
解码和转码 const SearchPannel = ({ users, param, setParam }) => { return (
学习笔记Jira项目34:提升交互:完善项目列表样式
import React from "react"; import { useTasksSearchParams } from "screens/kanban/util"; import { useSetUrlSearchParam } from "utils/url"; import { Row } from "components/l
Jira开发笔记:Ant Design组件库的深度探索与应用实践
Jira项目笔记3:Prettier格式化插件的安装与配置教程
prettier格式化插件 安装插件 安装依赖 yarn add --dev --exact prettier echo {}> .prettierrc.json 1. 2. 添加.prettierignore # Ignore artifacts: build coverage 1. 2. 3.
Jira项目学习笔记7:高效清除对象非零空属性技巧
export const isVoid = (value: unknown) => value === undefined || value === null || value === ""; // let a: object // a = {name: 'jack'} // a = () => { // } // a = new R
Jira项目学习笔记52:useState懒初始化和状态保存技巧(一)
传入函数得含义是惰性初始化
学习笔记Jira项目10:优化策略:useDebounce解决请求过快问题
export const useDebounce = (value: V, delay?: number) => { const [debouncedValue, setDebouncedValue] = useState(value); useEffect(() => { // 每次在value变化以后,设置一个定
Jira开发实践:何时需要声明类型以提升代码可读性
啥时候需要声明类型 理论上来说在我们声明任何变量的时候都需要声明类型(包括普通变量、函数、组件、hook 等等),声明 函数、组件、hook 等需要声明参数 和 返回值的类型。 但是在很多情况下,TS 可以帮我们自动推断,我们就不用声明了,比如: // 这里虽然没有显式声明,但是ts自动推断这是个number let a = 1 // 自
姓名不为空
手机不正确
公司不为空