Cavaliers named a strong starting team, with summer signings Ofa Fainga'anuku and Chris Brooker lining up alongside Euan Murray in the front row.
Brooker was making his first appearance in over 18 months after recovering from a knee injury.
Worcester centurion Jonny Arr was named at scrum-half and was handed the captain's armband for Cavaliers' first game of the season.
Academy youngsters Harry Casson, Andrew Boyce, Elliott Davies, Max Stelling and Ben Howard also featured in a strong Cavaliers line-up..
The visitors came storming out the blocks and moved the ball across the backline as they heaped pressure on the home defence.
James Stephenson and Stelling made early breaks and Warriors pinned Gloucester in their own 22 in the opening five minutes of the match.
When Gloucester did break into the Cavaliers half they found themselves up against an organised Worcester backline and Howard put Thomas into touch with a crunching tackle.
Play moved from end-to-end during an open first quarter of the match and it was Cavaliers who looked the more dangerous of the two sides.
But Gloucester took the lead against the run of play as Hume latched onto a kick from Bentley after 14 minutes and touched down in the right corner.
Bentley played the role of provider again minutes later as he burst through the Cavaliers backline before feeding scrum-half Cowan, who ran through to double the hosts' lead.
The try seemed to breed confidence throughout the Gloucester side and a spell of dominance followed.
Former Worcester player Cox found himself on the end of another superb pass and finished the move off to extend Gloucester's lead further.
With just over 25 minutes played, Gloucester scored their try of the night after fantastic work by Hume.
The wing raced past two Cavaliers players and set-up Bentley, who fed the ball to Tim Molenaar.
Molenaar raced clear before passing to Thomas and the full-back strolled through to make it 22-0 to the hosts.
Scott Wright replaced Brooker on the half hour mark and Cavaliers continued to battle as they looked to reduce the deficit.
Cavaliers started to come into the game as the first-half wore on as the likes of Stelling, Howard and Jon Clarke looked to stamp their authority.
But they couldn't penetrate the Gloucester backline as they searched for a way back into the game before the break.
After the break, Cavaliers looked more assured as the match became a much tighter affair.
Cavaliers got their first points on the board after 48 minutes as Davies was successful with a penalty from in front of the posts.
Cavaliers were putting their bodies on the line as Gloucester attacked again but couldn't prevent Bentley adding another try after 52 minutes.
The fly-half hit the post for the second time of the night with his conversion attempt as Gloucester opened up a 29-3 lead.
Cavaliers came again and put pressure on Gloucester but, despite Stephenson's quick thinking with an early taken penalty, they came up against a resilient line of defence.
And Gloucester added a sixth try minutes before the full-time whistle as Jimmy Litchfield barged his way over.
14m: Hume try 5-0
17m: Cowan try 10-0
18m: Bentley con 12-0
21m: Cox try 17-0
26m: Thomas try 22-0
27m: Bentley con 24-0
48m: Davies pen 24-3
52m: Bentley try 29-3
78m: Litchfield try 34-3
Warriors: 01 Ofa Fainga'anuku (Cosgrove 40), 02 Chris Brooker (Wright 31), 03 Euan Murray (O'Donnell 48), 04 Matt Spink, 05 Harry Casson 06 Gerrie Marre (Turner 60), 07 Andrew Boyce, 08 Huw Taylor (Sam Smith), 09 Jonny Arr (c) (De Cothi 60), 10 Ellitt Davies 11 James Stephenson, 12 Max Stelling, 13 Jon Clarke (Chapman 48), 14 Dean Hammond, 15 Ben Howard
Replacements: 16 Scotty Wright, 17 Jack Cosgrove, 18 Rob O'Donnell, 19 Gareth Turner, 20 Sam Smith, 21 Tom Chapman, 22 George De Cothi, 23 Aquele Smith