diff --git a/load/notes.txt b/load/notes.txt index a2cc05b..bb223e1 100644 --- a/load/notes.txt +++ b/load/notes.txt @@ -1,3 +1,13 @@ +TODO +parametize the threads, user count, ramp up time and total seconds so can just add that on command line and don't need to rebuild the test in gui each time +Instructions on doing exactly that here +https://dev.to/raphael_jambalos/simulate-real-user-behavior-in-apache-jmeter-load-tests-58bl + + + + +================================== +OLDER STUFF Goals 1) DEV READINESS: Find fail points that prevent release and need adjusting 2) MARKETING / HOSTING: Find out what kind of specific load (number of simultaneous users) a droplet can handle diff --git a/load/stressdevops.jmx b/load/stressdevops.jmx index ac70d89..36d76e6 100644 --- a/load/stressdevops.jmx +++ b/load/stressdevops.jmx @@ -114,7 +114,7 @@ - continue + stoptest false 1 @@ -298,18 +298,11 @@ NOT_EXTRACTED_PROPERLY - - false - true - true - false - - true - 300 + 60 @@ -355,12 +348,12 @@ false -1 - 50 - 50 + 40 + 40 1370726934000 1370726934000 true - 3600 + 28800 false true @@ -558,7 +551,292 @@ false - ["Evaluate","Home","Dashboard","Schedule","MemoList","ReviewList","UserSettings","SetLoginPassword","NotifySubscriptionList","UserPreferences","Service","CustomerList","HeadOfficeList","Contacts","WorkOrderList","WorkOrderItemList","WorkOrderItemExpenseList","WorkOrderItemLaborList","WorkOrderItemLoanList","WorkOrderItemPartList","WorkOrderItemPartRequestList","WorkOrderItemScheduledUserList","WorkOrderItemTravelList","WorkOrderItemUnitList","WorkOrderItemTasks","WorkOrderItemOutsideServiceList","QuoteList","PMList","PMTemplate","UnitList","UnitModels","ContractList","ProjectList","CustomerServiceRequestList","LoanUnitList","PartList","PartAssemblyList","PartInventoryList","InventoryPurchaseOrders","PartInventoryTransactionList","PartWarehouseList","PurchaseOrderUIRestockList","VendorList","AdministrationGlobalSettings","HelpLicense","UserList","Translation","TranslationList","ReportList","ReminderList","Inventory","Accounting","TaxCodeList","ServiceRateList","TravelRateList","Administration","Operations","Attachments","Review","Extensions","History","Statistics","Backup","ServerState","ServerJobs","ServerLog","ServerMetrics","ServerProfiler","NotificationSettings","ViewServerConfiguration","HelpAboutAyaNova","MenuHelp","More","Logout","Active","Copy","New","Cancel","Close","Save","SaveACopy","Delete","SoftDelete","SoftDeleteAll","Undelete","Add","Replace","Remove","OK","Open","Print","Report","Refresh","Sort","Duplicate","RecordHistory","Search","TypeToSearchOrAdd","SelectedItems","AllItemsInList","NoData","Errors","ErrorFieldLengthExceeded","ErrorStartDateAfterEndDate","ErrorRequiredFieldEmpty","ErrorFieldValueNotInteger","ErrorFieldValueNotDecimal","ErrorAPI2000","ErrorAPI2001","ErrorAPI2002","ErrorAPI2003","ErrorAPI2004","ErrorAPI2005","ErrorAPI2006","ErrorAPI2010","ErrorAPI2020","ErrorAPI2030","ErrorAPI2040","ErrorAPI2200","ErrorAPI2201","ErrorAPI2202","ErrorAPI2203","ErrorAPI2204","ErrorAPI2205","ErrorAPI2206","ErrorAPI2207","ErrorAPI2208","ErrorAPI2209","ErrorAPI2210","ErrorAPI2212","ErrorServerUnresponsive","ErrorUserNotAuthenticated","ErrorUserNotAuthorized","ErrorNoMatch","ErrorPickListQueryInvalid","ErrorSecurityUserCapacity","ErrorDBForeignKeyViolation","DeletePrompt","AreYouSureUnsavedChanges","Leave","Tags","Tag","Customize","ObjectCustomFieldCustomGrid","RowsPerPage","PageOfPageText","Loading","Filter","FilterUnsaved","Heading","Table","InsertLink","LinkUrl","LinkText","InsertImage","ImageUrl","ImageDescription","AttachFile","AttachmentNotes","Upload","AttachmentFileName","FileAttachment","MaintenanceExpired","MaintenanceExpiredNote","Import","Export","TimeSpanYears","TimeSpanMonths","TimeSpanDays","TimeSpanHours","TimeSpanMinutes","TimeSpanSeconds","DirectNotification","UpdateAvailable","DropFilesHere","First","Backward","Forward","Last","GeoCapture","GeoView","CopyToClipboard","AyaType","Now","DateRangeToday","Customer","CustomerNotes","WebAddress","CustomerAlertNotes","CustomerBillHeadOffice","CustomerTechNotes","CustomerAccountNumber","Contract","ContractExpires","WorkOrderTemplate","CustomerPhone2","CustomerPhone3","CustomerPhone4","CustomerPhone5","AddressTypePhysical","AddressTypePostal","AddressCopyToPostal","AddressCopyToPhysical","Address","AddressPostalDeliveryAddress","AddressPostalCity","AddressPostalStateProv","AddressPostalCountry","AddressPostalPostal","AddressDeliveryAddress","AddressCity","AddressStateProv","AddressCountry","AddressLatitude","AddressLongitude","CustomerCustom1","CustomerCustom2","CustomerCustom3","CustomerCustom4","CustomerCustom5","CustomerCustom6","CustomerCustom7","CustomerCustom8","CustomerCustom9","CustomerCustom10","CustomerCustom11","CustomerCustom12","CustomerCustom13","CustomerCustom14","CustomerCustom15","CustomerCustom16","Contact","LastLogin","CustomerNoteList","CustomerNoteNotes","CustomerNoteNoteDate","GridFilterDialogAndRadioText","GridFilterDialogOrRadioText","GridRowFilterDropDownBlanksItem","GridRowFilterDropDownNonBlanksItem","GridRowFilterDropDownEquals","GridRowFilterDropDownGreaterThan","GridRowFilterDropDownGreaterThanOrEqualTo","GridRowFilterDropDownLessThan","GridRowFilterDropDownLessThanOrEqualTo","GridRowFilterDropDownNotEquals","GridRowFilterDropDownDoesNotContain","GridRowFilterDropDownContains","GridRowFilterDropDownStartsWith","GridRowFilterDropDownEndsWith","SelectItem","DateRangeYesterday","DateRangeTomorrow","DateRangeLastWeek","DateRangeThisWeek","DateRangeNextWeek","DateRangeLastMonth","DateRangeThisMonth","DateRangeNextMonth","DateRange14DayWindow","DateRangePast","DateRangeFuture","DateRangeLastYear","DateRangeThisYear","DateRangeInTheLastThreeMonths","DateRangeInTheLastSixMonths","DateRangePastYear","DateRangePast90Days","DateRangePast30Days","DateRangePast7Days","DateRangePast24Hours","DateRangePast6Hours","DateRangeJanuary","DateRangeFebruary","DateRangeMarch","DateRangeApril","DateRangeMay","DateRangeJune","DateRangeJuly","DateRangeAugust","DateRangeSeptember","DateRangeOctober","DateRangeNovember","DateRangeDecember","DateRangePreviousYearThisMonth","DateRangePreviousYearLastMonth","DateRangePreviousYearNextMonth","True","False"] + [ + "Evaluate", + "Home", + "Dashboard", + "Schedule", + "MemoList", + "ReviewList", + "UserSettings", + "SetLoginPassword", + "NotifySubscriptionList", + "UserPreferences", + "Service", + "CustomerList", + "HeadOfficeList", + "Contacts", + "WorkOrderList", + "WorkOrderItemList", + "WorkOrderItemExpenseList", + "WorkOrderItemLaborList", + "WorkOrderItemLoanList", + "WorkOrderItemPartList", + "WorkOrderItemPartRequestList", + "WorkOrderItemScheduledUserList", + "WorkOrderItemTravelList", + "WorkOrderItemUnitList", + "WorkOrderItemTasks", + "WorkOrderItemOutsideServiceList", + "QuoteList", + "PMList", + "UnitList", + "UnitModels", + "ContractList", + "ProjectList", + "CustomerServiceRequestList", + "LoanUnitList", + "PartList", + "PartAssemblyList", + "InventoryPurchaseOrders", + "PartInventoryTransactionList", + "PartWarehouseList", + "PurchaseOrderUIRestockList", + "VendorList", + "AdministrationGlobalSettings", + "HelpLicense", + "UserList", + "Translation", + "TranslationList", + "ReportList", + "ReminderList", + "Inventory", + "Accounting", + "TaxCodeList", + "ServiceRateList", + "TravelRateList", + "Administration", + "Operations", + "Attachments", + "Review", + "Extensions", + "History", + "Statistics", + "Backup", + "ServerState", + "ServerJobs", + "ServerLog", + "ServerMetrics", + "ServerProfiler", + "ViewServerConfiguration", + "HelpAboutAyaNova", + "MenuHelp", + "More", + "Logout", + "Active", + "Copy", + "New", + "Cancel", + "Close", + "Save", + "SaveACopy", + "Delete", + "SoftDelete", + "SoftDeleteAll", + "Undelete", + "Add", + "Replace", + "Remove", + "OK", + "Open", + "Print", + "Report", + "Refresh", + "Sort", + "Duplicate", + "RecordHistory", + "Search", + "TypeToSearchOrAdd", + "SelectedItems", + "AllItemsInList", + "NoData", + "Errors", + "ErrorFieldLengthExceeded", + "ErrorStartDateAfterEndDate", + "ErrorRequiredFieldEmpty", + "ErrorFieldValueNotInteger", + "ErrorFieldValueNotDecimal", + "ErrorAPI2000", + "ErrorAPI2001", + "ErrorAPI2002", + "ErrorAPI2003", + "ErrorAPI2004", + "ErrorAPI2005", + "ErrorAPI2006", + "ErrorAPI2010", + "ErrorAPI2020", + "ErrorAPI2030", + "ErrorAPI2040", + "ErrorAPI2200", + "ErrorAPI2201", + "ErrorAPI2202", + "ErrorAPI2203", + "ErrorAPI2204", + "ErrorAPI2205", + "ErrorAPI2206", + "ErrorAPI2207", + "ErrorAPI2208", + "ErrorAPI2209", + "ErrorAPI2210", + "ErrorAPI2212", + "ErrorServerUnresponsive", + "ErrorUserNotAuthenticated", + "ErrorUserNotAuthorized", + "ErrorNoMatch", + "ErrorPickListQueryInvalid", + "ErrorSecurityUserCapacity", + "ErrorDBForeignKeyViolation", + "DeletePrompt", + "AreYouSureUnsavedChanges", + "Leave", + "Tags", + "Tag", + "Customize", + "ObjectCustomFieldCustomGrid", + "RowsPerPage", + "PageOfPageText", + "Loading", + "Filter", + "Heading", + "Table", + "InsertLink", + "LinkUrl", + "LinkText", + "InsertImage", + "ImageUrl", + "ImageDescription", + "AttachFile", + "AttachmentNotes", + "Upload", + "AttachmentFileName", + "FileAttachment", + "MaintenanceExpired", + "MaintenanceExpiredNote", + "Import", + "Export", + "TimeSpanYears", + "TimeSpanMonths", + "TimeSpanDays", + "TimeSpanHours", + "TimeSpanMinutes", + "TimeSpanSeconds", + "DirectNotification", + "UpdateAvailable", + "DropFilesHere", + "First", + "Backward", + "Forward", + "Last", + "GeoCapture", + "GeoView", + "CopyToClipboard", + "AyaType", + "Now", + "DateRangeToday", + "Customer", + "CustomerNotes", + "WebAddress", + "CustomerAlertNotes", + "CustomerBillHeadOffice", + "CustomerTechNotes", + "CustomerAccountNumber", + "Contract", + "ContractExpires", + "CustomerPhone2", + "CustomerPhone3", + "CustomerPhone4", + "CustomerPhone5", + "AddressTypePhysical", + "AddressTypePostal", + "AddressCopyToPostal", + "AddressCopyToPhysical", + "Address", + "AddressPostalDeliveryAddress", + "AddressPostalCity", + "AddressPostalStateProv", + "AddressPostalCountry", + "AddressPostalPostal", + "AddressDeliveryAddress", + "AddressCity", + "AddressStateProv", + "AddressCountry", + "AddressLatitude", + "AddressLongitude", + "CustomerCustom1", + "CustomerCustom2", + "CustomerCustom3", + "CustomerCustom4", + "CustomerCustom5", + "CustomerCustom6", + "CustomerCustom7", + "CustomerCustom8", + "CustomerCustom9", + "CustomerCustom10", + "CustomerCustom11", + "CustomerCustom12", + "CustomerCustom13", + "CustomerCustom14", + "CustomerCustom15", + "CustomerCustom16", + "Contact", + "LastLogin", + "CustomerNoteList", + "CustomerNoteNotes", + "CustomerNoteNoteDate", + "GridFilterDialogAndRadioText", + "GridFilterDialogOrRadioText", + "GridRowFilterDropDownBlanksItem", + "GridRowFilterDropDownNonBlanksItem", + "GridRowFilterDropDownEquals", + "GridRowFilterDropDownGreaterThan", + "GridRowFilterDropDownGreaterThanOrEqualTo", + "GridRowFilterDropDownLessThan", + "GridRowFilterDropDownLessThanOrEqualTo", + "GridRowFilterDropDownNotEquals", + "GridRowFilterDropDownDoesNotContain", + "GridRowFilterDropDownContains", + "GridRowFilterDropDownStartsWith", + "GridRowFilterDropDownEndsWith", + "SelectItem", + "DateRangeYesterday", + "DateRangeTomorrow", + "DateRangeLastWeek", + "DateRangeThisWeek", + "DateRangeNextWeek", + "DateRangeLastMonth", + "DateRangeThisMonth", + "DateRangeNextMonth", + "DateRange14DayWindow", + "DateRangePast", + "DateRangeFuture", + "DateRangeLastYear", + "DateRangeThisYear", + "DateRangeInTheLastThreeMonths", + "DateRangeInTheLastSixMonths", + "DateRangePastYear", + "DateRangePast90Days", + "DateRangePast30Days", + "DateRangePast7Days", + "DateRangePast24Hours", + "DateRangePast6Hours", + "DateRangeJanuary", + "DateRangeFebruary", + "DateRangeMarch", + "DateRangeApril", + "DateRangeMay", + "DateRangeJune", + "DateRangeJuly", + "DateRangeAugust", + "DateRangeSeptember", + "DateRangeOctober", + "DateRangeNovember", + "DateRangeDecember", + "DateRangePreviousYearThisMonth", + "DateRangePreviousYearLastMonth", + "DateRangePreviousYearNextMonth", + "True", + "False" +] = @@ -774,7 +1052,7 @@ utf-8 - /api/v8.0/report/v8.0/report/render-job + /api/v8.0/report/render-job POST true false @@ -1090,119 +1368,119 @@ + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + - - false - - saveConfig - - - true - true - true - - true - true - true - true - false - true - true - false - false - false - true - false - false - false - true - 0 - true - true - true - true - true - true - - - - - - - false - - saveConfig - - - true - true - true - - true - true - true - true - false - true - true - false - false - false - true - false - false - false - true - 0 - true - true - true - true - true - true - - - - - - - false - - saveConfig - - - true - true - true - - true - true - true - true - false - true - true - false - false - false - true - false - false - false - true - 0 - true - true - true - true - true - true - - - - - - + false saveConfig