TestNG是什么?TestNG按照其文档的定义是:TestNG是一个测试框架,其灵感来自JUnit和NUnit的,但引入了一些新的功能,使其功能更强大,使用更方便。TestNG是一个开源自动化测试框架;TestNG表示下一代。 TestNG是类似于JUnit(特别是JUnit 4),但它不是一个JUnit扩展。它的灵感来源于JUnit。它的目的是优于JUnit的,尤其是当测试集成的类。 Test            
                
         
            
            
            
            工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。——《长江七号》同样的开场白,不一样的酒,不一样的故事。上篇《欲善事先利器——系统篇》已经推荐了一些个人常用的效率系统软件。觉得有帮助的,有共鸣的 Rock 一下。我们继续新篇——IDEA 插件篇。用 Eclipse 的请原谅,本人已经好几年没用过 Eclipse 了,给不了你好的建议。以下插件插件直接在 IDEA 插件管理里面搜索安装:ID            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 20:57:47
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在瀑布流开发模式中,如果前端开发人员需要进行页面对接,需要后端先完成 API 的开发工作,因此前后端开发的进度会互相影响。这时候就需要使用 Mock 工具来帮助前端进行模拟页面对接。我们可以事先编写好 API 的数据生成规则,由 Eolink 的 API 研发管理平台动态生成 API 的返回数据。 开发人员通过访问 Mock API 来获得页面所需要的数据,完成对接工作。以下为流程示例。添加 Mo            
                
         
            
            
            
            首先,官网:http://code.google.com/p/powermock/先做好心理准备,这个开源工具的官网基本上没啥文字说明。但是可以下载源代码,里面有一些示例测试用例。  当你的领导对你说,UT的代码覆盖率要达到100%!!你会觉得这人疯了。但是现在有了powermock,100%就成为the goal you can reach!!!powermock将以往我们认为无法完成            
                
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-08 11:39:53
                            
                                1429阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JRebel for IntelliJ一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。.ignoregit提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。CamelCase将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 17:56:10
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            https://plugins.jetbrains.com/plugin/10292-restfultoolkit CTRL+            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-08 11:23:03
                            
                                4933阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、官方工具IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。1. REST client在日常开发过程中,我们或多或少都涉及到 API 接口的测试。例如,有的小伙伴使用 Chrome 的 Postman            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 16:50:14
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Apifox Helper,可以解放双手,自动生成接口文档了。(本人用的IDEA版本是2022.2)一、安装在IDEA 插件市场里搜索 Apifox Helper,这是国内一个做 API 协作管理平台的厂商(Apifox)做的插件,可以非常方便自动生成接口文档并且同步到你的项目中。这个插件可以实现代码零入侵自动生产接口文档。我这里是已经下载过了的。如果下载插件速度慢,也可以去 Jetbrains            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 01:03:11
                            
                                443阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概要上节介绍几个开发时常见的接口和类,本节介绍下插件开发中的一些API。插件开发中的一些API上面说到了一些常见的扩展接口,下面看看IDEA提供的一些常用的API接口:ActionPerformed被点击回调后,会传入AnActionEvent对象,通过该对象可以获得如下一些对象:// 获取当前编辑的文件, 通过PsiFile可获得PsiClass, PsiField等对象
PsiFile psi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 14:40:37
                            
                                672阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注:我是在mac下搭建的demo,在windows下同理,这个不存在什么太大差异。后面会有源码,直接导入idea即可,只是环境的配置稍有不同。 一、准备工作 下载最新版idea.。 下载mysql。 下载postman,这是一款用于前后端接口请求测试的神器。 以上自行百度安装。 二、创建项目1.new project->选择 spring initalizr 3.这里只需要选web就可以了4            
                
         
            
            
            
            intellij idea 提供了openApi,通过openApi我们可以自己开发插件,提高工作效率。这边直接贴个链接,可以搭个入门的demo;http://www.jianshu.com/p/2427e4cfd3e9,也可以自己网上找,文章比较多。。本人用的intellij idea 2017,jdk需要1.8以上。第一步:new project,选择IntelliJ Plaltform Pl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-25 21:05:25
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IDEA插件【美化插件】:IDEA插件【画图插件】:IDEA插件【代码质量保证】:IDEA 热部署插件JRebel:IDEA懒人插件 EasyCode:https://plugins.jetbrains.com/plugin/6317-lombok 1 发送请求 RestfulToolkithttps://plugins.jetbrains.com/plugin/10292-restfu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 15:30:35
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            导读:在 Kubernetes 里面, API 编程范式也就是 Custom Resources Definition(CRD)。我们常讲的 CRD,其实指的就是用户自定义资源。为什么会存在用户自定义资源问题呢?本文将会从其需求来源出发,对此概念进行逐步深入的讲解。一、需求来源首先我们先来看一下 API 编程范式的需求来源。在 Kubernetes 里面, API 编程范式也就是 Custom R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 13:11:56
                            
                                260阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。JetBrains DataGrip 2020功能数据编辑器工具提示中的列注释智能代码完成Da            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 14:26:25
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IntelliJ IDEA 整合Git 插件写作目的: 我们平时的开发过程中最常用的就是代码文件集中控制和版本控制 最常见的版本控制插件有:SVN,GIT等,SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可            
                
         
            
            
            
            1. 非web方式使用1.1 maven<dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.30</versi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 16:05:50
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文主要讲解其中的 Producer API 和 Consumer API 在 Go Client sarama 中的使基本使用以及注意事项。1. 概述Kakfa 相关代码见 GithubKafka 有 5 个核心 API:Producer APIConsumer APIStream APIConnect APIAdmin API在 Go sarama 客户端中暂时只实现了 Producer、Co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 10:22:12
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、需求在测试工作场景中,经常会遇到下面的问题:1、执行自动化测试用例的时候,只想指定某个测试类,或者某个方法,又或者某一类用例等,怎么办?2、想要和 Jenkins 一起进行持续集成,可是用例又不可能在 IDE 里面执行,怎么办?这个时候就需要 Maven 登场了,利用 Maven 的Maven-Surefire-Plugin插件可以帮助我们完成上述的目标!它可以通过命令行的形式来管理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 20:46:33
                            
                                884阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、接口树等功能,并且完全免费!这款插件由Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成A            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-18 17:13:30
                            
                                146阅读
                            
                                                                             
                 
                
                                
                    